<SEC-DOCUMENT>0001213900-25-026436.txt : 20250331
<SEC-HEADER>0001213900-25-026436.hdr.sgml : 20250331
<ACCEPTANCE-DATETIME>20250331172410
ACCESSION NUMBER:		0001213900-25-026436
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		87
CONFORMED PERIOD OF REPORT:	20241231
FILED AS OF DATE:		20250331
DATE AS OF CHANGE:		20250331

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Capstone Holding Corp.
		CENTRAL INDEX KEY:			0000887151
		STANDARD INDUSTRIAL CLASSIFICATION:	WHOLESALE-LUMBER & OTHER CONSTRUCTION MATERIALS [5030]
		ORGANIZATION NAME:           	07 Trade & Services
		EIN:				860585310
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-33560
		FILM NUMBER:		25795141

	BUSINESS ADDRESS:	
		STREET 1:		5141 W. 122ND STREET
		CITY:			ALSIP
		STATE:			IL
		ZIP:			60803
		BUSINESS PHONE:		7083710660

	MAIL ADDRESS:	
		STREET 1:		5141 W. 122ND STREET
		CITY:			ALSIP
		STATE:			IL
		ZIP:			60803

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Capstone Therapeutics Corp.
		DATE OF NAME CHANGE:	20100521

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	ORTHOLOGIC CORP
		DATE OF NAME CHANGE:	19940211
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>ea0235933-10k_capstone.htm
<DESCRIPTION>ANNUAL REPORT
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon Mar 31 20:59:54 UTC 2025 -->
<html xmlns:caps="http://www.capstonethx.com./20241231" xmlns:compsci="http://compsciresources.com" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:dtr="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:srt="http://fasb.org/srt/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/1999/xhtml">
<head>
     <title> </title>

<meta content="text/html" http-equiv="Content-Type"/>
</head>
<body><div style="font: 10pt Times New Roman, Times, Serif"><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0in; margin-bottom: 0in; width: 100%"><div style="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><b>UNITED STATES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>SECURITIES AND EXCHANGE COMMISSION</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>Washington, D.C. 20549</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>FORM <ix:nonNumeric contextRef="c0" name="dei:DocumentType" id="ixv-11356">10-K</ix:nonNumeric></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:DocumentAnnualReport" id="ixv-32"><span style="font-family: Times New Roman, Times, Serif">&#9746;</span></ix:nonNumeric>
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">For the fiscal year ended: <ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="ixv-11357"><ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-en" name="dei:CurrentFiscalYearEndDate" id="ixv-11358">December 31</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalYearFocus" id="ixv-11359">2024</ix:nonNumeric></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">or</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="ixv-46"><span style="font-family: Times New Roman, Times, Serif">&#9744;</span></ix:nonNumeric>
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">For the transition period from _________ to ________</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">Commission File Number: <ix:nonNumeric contextRef="c0" name="dei:EntityFileNumber" id="ixv-56"><b>001-33560</b></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 14pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityRegistrantName" id="ixv-62"><span style="font-family: Times New Roman, Times, Serif; font-size: 14pt"><b><span style="text-decoration:underline">Capstone
Holding Corp.</span></b></span></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">(Exact name of registrant as specified in its charter)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: center; width: 49%"><ix:nonNumeric contextRef="c0" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="ixv-74"><span style="font-size: 10pt"><b>Delaware</b></span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 2%">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: center; width: 49%"><ix:nonNumeric contextRef="c0" name="dei:EntityTaxIdentificationNumber" id="ixv-79"><span style="font-size: 10pt"><b>86-0585310</b></span></ix:nonNumeric></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(State or other jurisdiction</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">of incorporation)</p></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(I.R.S. Employer</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Identification Number)</p></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; border-bottom: black 1.5pt solid; width: 49%"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine1" id="ixv-97"><b>5141 W. 122nd Street</b></ix:nonNumeric></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><ix:nonNumeric contextRef="c0" name="dei:EntityAddressCityOrTown" id="ixv-11360">Alsip</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressStateOrProvince" id="ixv-11361">IL</ix:nonNumeric> <ix:nonNumeric contextRef="c0" name="dei:EntityAddressPostalZipCode" id="ixv-11362">60803</ix:nonNumeric></b></p></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center; width: 2%">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center; width: 49%"><span style="font-size: 10pt"><b><ix:nonNumeric contextRef="c0" name="dei:CityAreaCode" id="ixv-11363">(708)</ix:nonNumeric> <ix:nonNumeric contextRef="c0" name="dei:LocalPhoneNumber" id="ixv-11364">371-0660</ix:nonNumeric></b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-size: 10pt">(Address of principal executive offices and zip code)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-size: 10pt">(Registrant&#8217;s telephone number, including area code)</span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Securities registered pursuant to Section 12(b)
of the Act:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: center; width: 34%"><span style="font-size: 10pt">Title of each class</span></td> <td style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 1%">&#160;</td> <td style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: center; width: 32%"><span style="font-size: 10pt">Trading Symbol(s)</span></td> <td style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 1%">&#160;</td> <td style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; text-align: center; width: 32%"><span style="font-size: 10pt">Name of each exchange on which registered</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:Security12bTitle" id="ixv-130"><span style="font-size: 10pt">Common Stock</span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:TradingSymbol" id="ixv-134"><span style="font-size: 10pt">CAPS</span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="ixv-138"><span style="font-size: 10pt">The Nasdaq Stock Market LLC</span></ix:nonNumeric></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Securities registered pursuant to Section 12(g)
of the Act: None</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark if the registrant is a
well-known seasoned issuer, as defined in Rule 405 of the Securities Act.&#160;Yes&#160;<span style="font-family: Times New Roman, Times, Serif">&#9744;&#160;</span><ix:nonNumeric contextRef="c0" name="dei:EntityWellKnownSeasonedIssuer" id="ixv-11365">No</ix:nonNumeric>
<span style="font-family: Times New Roman, Times, Serif">&#9746;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark if the registrant is not
required to file reports pursuant to Section 13 or Section 15(d) of the Act.&#160;Yes&#160;<span style="font-family: Times New Roman, Times, Serif">&#9744;&#160;</span><ix:nonNumeric contextRef="c0" name="dei:EntityVoluntaryFilers" id="ixv-11366">No</ix:nonNumeric>
<span style="font-family: Times New Roman, Times, Serif">&#9746;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
(1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months
(or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements
for the past 90 days. Yes <span style="font-family: Times New Roman, Times, Serif">&#9744;</span> <ix:nonNumeric contextRef="c0" name="dei:EntityCurrentReportingStatus" id="ixv-11367">No</ix:nonNumeric> <span style="font-family: Times New Roman, Times, Serif">&#9746;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167; 232.405
of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric contextRef="c0" name="dei:EntityInteractiveDataCurrent" id="ixv-11368">Yes</ix:nonNumeric>
<span style="font-family: Times New Roman, Times, Serif">&#9746;</span> No <span style="font-family: Times New Roman, Times, Serif">&#9744;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company.
See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221;
and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">Large accelerated filer <span style="font-family: Times New Roman, Times, Serif">&#9744;</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">Accelerated filer <span style="font-family: Times New Roman, Times, Serif">&#9744;</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt"><ix:nonNumeric contextRef="c0" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="ixv-11369">Non-accelerated filer</ix:nonNumeric> <span style="font-family: Times New Roman, Times, Serif">&#9746;</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">Smaller reporting company <ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="ixv-189"><span style="font-family: Times New Roman, Times, Serif">&#9746;</span></ix:nonNumeric></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-size: 10pt">Emerging growth company <ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="ixv-195"><span style="font-family: Times New Roman, Times, Serif">&#9746;</span></ix:nonNumeric></span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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. <ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:EntityExTransitionPeriod" id="ixv-201"><span style="font-family: Times New Roman, Times, Serif">&#9744;</span></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial
reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or
issued its audit report. <ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:IcfrAuditorAttestationFlag" id="ixv-207"><span style="font-family: Times New Roman, Times, Serif">&#9744;</span></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span>If securities
are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included
in the filing reflect the correction of an error to previously issued financial statements. <ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:DocumentFinStmtErrorCorrectionFlag" id="ixv-214"><span style="font-family: Times New Roman, Times, Serif">&#9744;</span></ix:nonNumeric></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span>Indicate
by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation
received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). <span style="font-family: Times New Roman, Times, Serif">&#9744;</span></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
is a shell company (as defined in Rule 12b-2 of the Act). Yes <span style="font-family: Times New Roman, Times, Serif">&#9744;</span>
No <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityShellCompany" id="ixv-227"><span style="font-family: Times New Roman, Times, Serif">&#9746;</span></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The registrant was <ix:nonFraction contextRef="c1" decimals="0" format="ixt:fixed-zero" name="dei:EntityPublicFloat" scale="0" unitRef="usd" id="ixv-11370">no</ix:nonFraction>t a public company as of June 28, 2024, the last
business day of its most recently completed second fiscal quarter, and therefore, cannot calculate the aggregate market value of its voting
and non-voting common equity held by non-affiliates as of such date. The registrant&#8217;s common stock began trading on the Nasdaq Capital
Market on March 6, 2025.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The registrant had <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-11371">5,190,251</ix:nonFraction> shares of its common
stock, par value $0.0005, issued and outstanding as of March 31, 2025.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0in; margin-bottom: 0in; width: 100%"><div style="font-size: 1pt; border-top: Black 1pt solid; border-bottom: Black 2pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="margin: 0pt">&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>TABLE OF CONTENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 9%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 80%; text-align: justify">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; width: 9%"><span style="font-size: 10pt"><b>Page</b>&#160;&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><a href="#k_001"><span style="font-size: 10pt">PART I</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-size: 10pt"><b>Item 1.</b></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><a href="#k_002"><span style="font-size: 10pt">Business</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom">1</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-size: 10pt"><b>Item 1A.</b></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><a href="#k_003"><span style="font-size: 10pt">Risk Factors</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom">11</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-size: 10pt"><b>Item 1B.</b></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><a href="#k_004"><span style="font-size: 10pt">Unresolved Staff Comments</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom">24</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-size: 10pt"><b>Item 1C.</b></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><a href="#k_005"><span style="font-size: 10pt">Cybersecurity</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom">24</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-size: 10pt"><b>Item 2.</b></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><a href="#k_006"><span style="font-size: 10pt">Properties</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">24</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-size: 10pt"><b>Item 3</b></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><a href="#k_007"><span style="font-size: 10pt">Legal Proceedings</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">24</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-size: 10pt"><b>Item 4.</b></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><a href="#k_008"><span style="font-size: 10pt">Mine Safety Disclosures</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">24</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><a href="#k_009"><span style="font-size: 10pt">PART II</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-size: 10pt"><b>Item 5.</b></span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><a href="#k_010"><span style="font-size: 10pt">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">25</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-size: 10pt"><b>Item 6.</b></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><a href="#k_011"><span style="font-size: 10pt">Reserved</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">25</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-size: 10pt"><b>Item 7.</b></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><a href="#k_012"><span style="font-size: 10pt">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">26</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-size: 10pt"><b>Item 7A.</b></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><a href="#k_013"><span style="font-size: 10pt">Quantitative and Qualitative Disclosures About Market Risk</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">33</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-size: 10pt"><b>Item 8.</b></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><a href="#k_014"><span style="font-size: 10pt">Financial Statements and Supplementary Data</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">33</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-size: 10pt"><b>Item 9.</b></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><a href="#k_015"><span style="font-size: 10pt">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">33</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-size: 10pt"><b>Item 9A.</b></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><a href="#k_016"><span style="font-size: 10pt">Controls and Procedures</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">33</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-size: 10pt"><b>Item 9B.</b></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><a href="#k_017"><span style="font-size: 10pt">Other Information</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">33</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-size: 10pt"><b>Item 9C.</b></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><a href="#k_018"><span style="font-size: 10pt">Disclosures Regarding Foreign Jurisdictions that Prevent Inspections</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">33</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><a href="#k_019"><span style="font-size: 10pt">PART III</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-size: 10pt"><b>Item 10.</b></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><a href="#k_020"><span style="font-size: 10pt">Directors, Executive Officers and Corporate Governance</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">34</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-size: 10pt"><b>Item 11.</b></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><a href="#k_021"><span style="font-size: 10pt">Executive Compensation</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">38</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-size: 10pt"><b>Item 12.</b></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><a href="#k_022"><span style="font-size: 10pt">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">40</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-size: 10pt"><b>Item 13.</b></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><a href="#k_023"><span style="font-size: 10pt">Certain Relationships and Related Transactions, and Director Independence</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">41</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-size: 10pt"><b>Item 14.</b></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><a href="#k_024"><span style="font-size: 10pt">Principal Accounting Fees and Services</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">42</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><a href="#k_025"><span style="font-size: 10pt">PART IV</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-size: 10pt"><b>Item 15.</b></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><a href="#k_026"><span style="font-size: 10pt">Exhibits and Financial Statement Schedules</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">43</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-size: 10pt"><b>Item 16</b></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><a href="#k_027"><span style="font-size: 10pt">Form 10-K Summary</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">45</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><a href="#k_028"><span style="font-size: 10pt">Signatures</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">46</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>


</div><!-- Field: Page; Sequence: 2; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->i<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FORWARD-LOOKING STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">This Annual Report on Form
10-K (&#8220;Annual Report&#8221;) contains forward-looking statements within the meaning of the federal securities laws. All statements
contained in this Annual Report, other than statements of historical fact, including statements regarding our future operating results
and financial position, our business strategy and plans, potential growth or growth prospects, future research and development, sales
and marketing and general and administrative expenses, and our objectives for future operations, are forward-looking statements. Words
such as &#8220;believes,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;estimates,&#8221; &#8220;potential,&#8221; &#8220;continues,&#8221;
&#8220;anticipates,&#8221; &#8220;intends,&#8221; &#8220;expects,&#8221; &#8220;could,&#8221; &#8220;would,&#8221; &#8220;projects,&#8221;
&#8220;plans,&#8221; &#8220;targets,&#8221; and variations of such words and similar expressions are intended to identify forward-looking
statements. We have based these forward-looking statements largely on our current expectations and projections about future events and
trends that we believe may affect our financial condition, results of operations, business strategy, short-term and long-term business
operations and objectives, and financial needs. These forward-looking statements are subject to a number of risks, uncertainties and assumptions,
including those described in the &#8220;Risk Factors&#8221; in this Annual Report. Readers are urged to carefully review and consider
the various disclosures made in this Annual Report and in other documents we file from time to time with the Securities and Exchange Commission
(the &#8220;SEC&#8221;) that disclose risks and uncertainties that may affect our business. Moreover, we operate in a very competitive
and rapidly changing environment. New risks emerge from time to time. It is not possible for us to predict all risks, nor can we assess
the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ
materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties, and assumptions,
the future events and circumstances discussed in this Annual Report may not occur and actual results could differ materially and adversely
from those anticipated or implied in the forward-looking statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">You should not rely upon
forward-looking statements as predictions of future events. The events and circumstances reflected in the forward-looking statements may
not be achieved or occur. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot
guarantee future results, performance, or achievements. In addition, the forward-looking statements in this Annual Report are made as
of the date of this filing, and we do not undertake, and expressly disclaim any duty, to update such statements for any reason after the
date of this Annual Report or to conform statements to actual results or revised expectations, except as required by law.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">You should read this Annual
Report and the documents that we reference herein and have filed with the SEC as exhibits to this Annual Report with the understanding
that our actual future results, performance, and events and circumstances may be materially different from what we expect.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">This Annual Report also contains
or may contain estimates, projections and other information concerning our industry, our business and the markets for our products, including
data regarding the estimated size of those markets and their projected growth rates. Information that is based on estimates, forecasts,
projections or similar methodologies is inherently subject to uncertainties and actual events or circumstances may differ materially from
events and circumstances reflected in this information. Unless otherwise expressly stated, we obtained these industry, business, market
and other data from reports, research surveys, studies and similar data prepared by third parties, industry and general publications,
government data and similar sources. In some cases, we do not expressly refer to the sources from which these data are derived.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 3; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->ii<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="k_001"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>PART I</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="k_002"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 1. BUSINESS</b>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Our Company</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Capstone Holding Corp. is a building products
distribution network. The existing network is comprised of Instone, a leading distributor of thin veneer stone and related masonry products
in the United&#160;States, serving both residential and commercial construction markets. Founded over 30&#160;years ago, we have grown
to become the largest wholesale distributor in the thin veneer masonry products industry. Our comprehensive product offering includes
a wide range of manufactured and natural stone products, supported by a strategically located distribution network designed to provide
reliable and efficient service to our diverse customer base.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are committed to being the preferred partner
for our customers by providing high-quality&#160;products, expert support, and exceptional service. Our success is driven by our deep
industry expertise, long-standing&#160;customer relationships, and a relentless focus on operational excellence.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Our Business Strategy and Operating Model</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Capstone</b>&#160;<b>Long-Term</b>&#160;<b>Growth
Strategy.&#160;&#160;&#160;&#160;</b>Our long-term&#160;growth strategy is built on the foundational strengths of our current operating
subsidiary and the strategic opportunities available in the building products distribution and manufacturing industry. Our strategy has
the following characteristics:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><b>Deep Team.&#160;&#160;&#160;&#160;</b>Capstone
is controlled by Brookstone Partners, a private equity group with 25&#160;years of deep expertise in building products investment. Brookstone
Partners is controlled by Matthew Lipman, our chief executive officer and a member of our board of directors, and Michael Toporek, the
chairman of our board. The Capstone leadership team includes seasoned operating executives and building products acquisition and investment
professionals. Capstone&#8217;s leadership team includes its Lead Independent Director, Charles &#8220;Chuck&#8221; Dana. Mr.&#160;Dana
spent 19 years at Owens Corning, a leading building materials company. At Owens Corning, Mr.&#160;Dana held various positions including
Controller, President Global Composites and then Group President Building Materials. In addition, from the Company&#8217;s acquisition
of Instone in April 2020 through December&#160;31, 2024, Instone&#8217;s revenues have increased from approximately $32.2&#160;million
to approximately $45.8&#160;million. In February 2008, a Brookstone Partners affiliate invested $8.8&#160;million in Woodcrafter&#8217;s
Home Products Holdings LLC. Brookstone&#8217;s team worked with Woodcrafter&#8217;s management to grow earnings and Brookstone completed
the sale of all of its interests in Woodcrafter&#8217;s for $32&#160;million in December 2013. The ability to identify, acquire and integrate
acquisition candidates is a critical skill set to augment the operating expertise that drives organic growth. The current operating company
has successfully executed multiple acquisitions and integrations, laying a solid foundation for continued expansion.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><b>Strategic Timing.&#160;&#160;&#160;&#160;</b>We
believe we are strategically positioned to capitalize on market conditions within the building products sector. Historically, acquiring
companies at interest rate peaks has yielded strong returns, and we are poised to leverage these strategic investment opportunities as
the market evolves.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><b>Industry Dynamics.</b>&#160;&#160;&#160;&#160;According
to the Bain &amp; Company Global M&amp;A Report published in 2024 (the &#8220;Bain Report&#8221;), this is &#8220;just the type of environment
that has proved to offer opportunities to companies that are willing to make bold moves.&#8221; The Bain Report goes on to say, &#8220;building
products companies that make frequent and material acquisitions substantially outpace inactive companies in total shareholder returns,
9.6% vs 2.7%&#8221; and &#8220;the most successful companies will pursue scope M&amp;A to build product, geography, and capability adjacencies.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">The M&amp;A environment for the building
products sector is expected to improve because, according to the Bain Report, &#8220;there are ample one-off&#160;opportunities to acquire
struggling assets&#8221;, and &#8220;financial investors have taken a step back, especially in North America, removing a potentially formidable
layer of competition.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><span style="text-decoration:underline">Scale.</span>&#160;&#160;&#160;&#160;For
scale M&amp;A, opportunities in core businesses allow for more operational synergies. The Bain Report states that &#8220;allowing management
to focus on a more related group of products with some level of shared channels, end markets, or manufacturing processes helps focus efforts
and tells a clearer equity story.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 4; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><span style="text-decoration:underline">Scope.</span>&#160;&#160;&#160;&#160;Given
macroeconomic uncertainty, companies who leverage their parenting advantage, the ability to effectively manage and integrate acquisitions,
will be the most successful with regards to scope M&amp;A. The Bain Report states that &#8220;the path to leadership generally means overlooking
smaller assets in favor of bigger players for a first move in a new space.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;<img alt="" src="image_001.jpg"/></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">The &#8220;Annual total shareholder returns
for building products companies&#8221; chart and quotes from the Bain Report are used with permission from Bain &amp; Company. The Bain
Report was not commissioned by the Company. The Company does not currently and has not in the past had a direct or indirect business relationship
with Bain &amp; Company. The Bain Report is publicly available via the Insight &#8212; Featured Topics portion of Bain &amp; Company&#8217;s
website.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><b>Strategic Positioning.</b>&#160;&#160;&#160;&#160;We
believe we are strategically well-positioned&#160;to take advantage of the current market opportunities because of:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><span style="text-decoration:underline">Team strength.</span>&#160;&#160;&#160;&#160;The
industry experience of the Board and Instone management provides the Company with the expertise to evaluate, acquire, and integrate acquisitions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><span style="text-decoration:underline">Experience integrating acquisitions.</span>&#160;&#160;&#160;&#160;Since
2006, the Company has successfully integrated four acquisitions. The team believes the Company has the resources and expertise to continue
to integrate acquisitions successfully.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><span style="text-decoration:underline">Geographic distribution footprint
of Instone.</span>&#160;&#160;&#160;&#160;The current service area of the Company, which includes&#160;31 states (with such states having
over 60% of American households), provides a good basis on which to make both &#8220;scale&#8221; and &#8220;scope&#8221; acquisitions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><b>Growth Premium.&#160;&#160;&#160;&#160;</b>As
Capstone continues to scale, growing its EBITDA, we anticipate benefiting from valuation premiums associated with increased size. This
growth, coupled with consistent earnings performance, is expected to drive substantial shareholder value and enhance our market positioning</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 5; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Our current operating company, Instone,
intends to drive sustainable growth, expands its geographic presence in the building products industry, and delivers superior value to
its customers, shareholders, and other stakeholders.</i></b>&#160;We expect to work with Instone to achieve this through the following
strategic pillars:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><b>Expand Market Presence.&#160;&#160;&#160;&#160;</b>We
are committed to expanding our geographic footprint, increasing penetration in existing markets, and entering new, underserved regions.
Our sales and marketing team continues to seek new opportunities to onboard customers in markets we are not currently servicing. In 2024,
we onboarded customers in 6 new states, which are included in our distribution network of 31 states. We will achieve this through both
organic growth and strategic acquisitions that complement our existing business and provide opportunities to broaden our product offerings
and customer base.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><b>Enhance Product Portfolio.&#160;&#160;&#160;&#160;</b>We
continuously strive to expand and diversify our product offerings to meet the evolving needs of our customers. This includes introducing
new textures, colors, and materials within our stone product lines, as well as expanding into adjacent building products and stone substitutes.
By broadening our portfolio, we aim to increase our share of wallet with existing customers and attract new customers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><b>Operational Excellence.&#160;&#160;&#160;&#160;</b>We
are focused on optimizing our operations to improve efficiency, reduce costs, and enhance customer satisfaction. This involves investing
in advanced technologies, streamlining our supply chain, and implementing best practices across all aspects of our business. Operational
excellence is key to maintaining our competitive edge and ensuring long-term&#160;profitability.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><b>Customer-Centric</b>&#160;<b>Approach.&#160;&#160;&#160;&#160;</b>Our
customers are at the heart of everything we do. We are committed to building strong, long-lasting&#160;relationships by providing high-quality&#160;products,
exceptional service, and expert support. Our goal is to be the preferred partner for our customers, helping them succeed in their projects
and achieve their business objectives.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><b>Innovation.&#160;&#160;&#160;&#160;</b>We
recognize the importance of innovation in the building products sector and prioritize it, continually seeking new ways to improve our
products, processes, and services to stay ahead of industry trends and meet the demands of a changing market. The most recent example
is our introduction of the Toro<sup>&#174;</sup>&#160;family of manufactured stone products. We used our 30&#160;years of market knowledge
to formulate a product offering that is well thought out to meet the needs of end use customers and distributors. We painstakingly designed
each color family. We honed in on key manufacturing steps to drive quality and consistency then thoughtfully designed packaging to meet
the needs of distributors. The end result was a set of products that competes with high-end&#160;alternatives in the sector on aesthetics,
but for a better value. We expect Toro<sup>&#174;</sup>&#160;to help drive significant organic revenue growth in the next three&#160;years.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Operating Model</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our operating model is designed to support our
business strategy and drive consistent, profitable growth. Key elements of our operating model include:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><b>Integrated Supply Chain.&#160;&#160;&#160;&#160;</b>We
operate an integrated supply chain that connects our network of suppliers, manufacturing partners, and distribution centers. This allows
us to efficiently manage inventory, optimize logistics, and ensure timely delivery of products to our customers. Our supply chain capabilities
are a critical component of our ability to provide reliable service and meet the needs of our diverse customer base.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><b>Strategic Distribution Network.&#160;&#160;&#160;&#160;</b>Our
strategically located distribution centers enable us to serve 31 states (with such states having over 60% of American households) with
speed and efficiency. These facilities are designed to optimize inventory management, reduce lead times, and ensure that our customers
have access to the products they need, when they need them. Our distribution network is a key competitive advantage that supports our
position in the industry. This extensive reach provides a robust base for integrating additional distributors or manufacturers, driving
consistent revenue growth.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><b>Scalable Infrastructure.&#160;&#160;&#160;&#160;</b>We
have invested in scalable infrastructure that can support our growth objectives and adapt to changing market conditions. This includes
state-of-the-art&#160;facilities, advanced technology, and robust business processes that enable us to efficiently manage our operations
and deliver consistent performance.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><b>Experienced and Committed Workforce.&#160;&#160;&#160;&#160;</b>Our
employees are the foundation of our success. We have a highly experienced and committed workforce that shares our dedication to excellence,
innovation, and customer satisfaction. We invest in the training and development of our employees to ensure they have the skills and knowledge
needed to drive our business forward and meet the challenges of a dynamic industry.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"><b>Financial Discipline.&#160;&#160;&#160;&#160;</b>We
are committed to maintaining financial discipline and leveraging our resources to drive sustainable growth. This includes prudent capital
allocation, cost management, and a focus on generating strong cash flow. We intend to invest in strategic initiatives, pursue growth opportunities,
and return value to our shareholders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 6; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Through the execution of our business strategy
and the strength of our operating model, we are well-positioned&#160;to capitalize on the opportunities in the thin veneer stone and masonry
products industry and deliver long-term&#160;value to our stakeholders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Industry Overview</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The building products industry in the United&#160;States
is an essential segment of the broader construction market, contributing to both the structural integrity and aesthetic enhancement of
buildings. The stone veneer subsector comprises several key segments, including natural stone, manufactured stone, and masonry products,
each serving distinct roles within the construction process. As of 2023, the U.S.&#160;stone industry is valued at approximately $15&#160;billion,
with growth projections indicating continued expansion through 2024 and beyond.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Market Dynamics</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Residential Construction Growth.&#160;&#160;&#160;&#160;</b>The
new residential construction market, a significant driver of demand in the stone industry, has softened as interest rates have increased.
This is also in part driven by the timing of weakening new single and multi-family&#160;construction and renovation spending. New construction
spending growth is expected to be down ~-6.1% year over year for 2025; however, the backlog of units already authorized but not yet started
has increased sequentially, which could mean higher than expected new construction in 2025 as interest rates are expected to decrease.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Renovation and Remodeling.&#160;&#160;&#160;&#160;</b>The
renovation and remodeling market has seen substantial growth, particularly following the COVID-19&#160;pandemic, which spurred increased
investment in home improvement. In 2022, U.S.&#160;homeowners spent over $500&#160;billion on renovation projects, with a significant
portion directed towards exterior upgrades and outdoor living spaces. Thin veneer stone, known for its durability and aesthetic versatility,
is increasingly favored for these applications. In 2024 however, remodel spending growth is expected to be down ~-3.6% YoY coinciding
with increased interest rates and depletion of excess pandemic-era&#160;excess savings, but is expected to grow ~+7.0% in 2025 and ~+12.2%
in 2026. Overall building products spending is expected to grow +2.6% in 2025 vs only +1.0% in 2024.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Commercial Construction.&#160;&#160;&#160;&#160;</b>The
commercial construction sector, particularly in hospitality, retail, and office buildings, continues to present growth opportunities for
the stone industry. Stone products are highly valued in commercial construction for their durability, fire resistance, and ability to
convey a sense of luxury. As of 2024, the commercial construction market in the U.S.&#160;is expected to grow by&#160;5-6%, further boosting
demand for stone products.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Competitive Landscape</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The U.S.&#160;stone distribution market is highly
fragmented, with a mix of large national distributors, regional players, and numerous smaller local suppliers. Despite this fragmentation,
Capstone has achieved a leadership position by leveraging its extensive product offerings, strategic distribution network, and strong
customer relationships.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Consolidation Trends.&#160;&#160;&#160;&#160;</b>The
industry is experiencing consolidation, with larger players acquiring smaller distributors to expand their geographic reach and product
portfolios. This trend is expected to continue as companies seek to achieve economies of scale and enhance their market positioning.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Technological Advancements.&#160;&#160;&#160;&#160;</b>Technology
is playing an increasingly important role in the stone industry. From advanced manufacturing techniques that produce more realistic manufactured
stone products to digital tools that improve inventory management and customer service, technology is helping distributors like Capstone
improve efficiency and meet evolving customer needs.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Labor and Supply Chain Challenges.&#160;&#160;&#160;&#160;</b>The
stone and masonry industry faces challenges related to labor shortages and supply chain disruptions, which have been exacerbated by the
pandemic. Navigating these challenges through strategies like vertical integration, strategic partnerships, and our unique delivery network
is critical for maintaining competitiveness.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 7; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Outlook for 2025 and Beyond</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The U.S.&#160;stone and masonry industry are expected
to continue its growth trajectory, supported by strong demand in both residential and commercial construction, as well as ongoing trends
towards sustainability and green building practices. Industry forecasts project a compound annual growth rate (CAGR) of&#160;4-5% through
2025. Companies that adapt to changing market dynamics, invest in technology, and offer a broad range of high-quality&#160;products will
be well-positioned&#160;for long-term&#160;success.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Our Competitive Strengths</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Capstone&#8217;s success is underpinned by several
competitive strengths that differentiate us in the market:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Extensive Product Offering.&#160;&#160;&#160;&#160;</b>With
over 1,980 SKUs, we offer one of the most comprehensive selections of stone products in the industry, including a variety of manufactured
and natural stone options. Our diverse product line allows us to meet the needs of a broad customer base and cater to a wide range of
construction applications.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Optimized Distribution Network.&#160;&#160;&#160;&#160;</b>Our
four strategically located distribution centers in Massachusetts, New Jersey, Ohio, and Illinois enable us to serve 31 states (with such
states having over 60% of American households) (with such states&#8217; population consisting of about 40% of American households) efficiently.
These facilities are designed to optimize inventory management and delivery times, ensuring that our customers receive the products they
need when they need them.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Strong Customer Relationships.&#160;&#160;&#160;&#160;</b>We
have cultivated deep and lasting relationships with our customers, including some of the largest and most respected names in the construction
industry. Our ability to provide a one-stop&#160;shop for stone and masonry products, combined with our commitment to service excellence,
has made us a trusted partner for over 400 active customers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Operational Excellence.&#160;&#160;&#160;&#160;</b>We
maintain the highest standards of operational efficiency, supported by state-of-the-art&#160;distribution facilities and a team of experienced
professionals.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Experienced Management Team.&#160;&#160;&#160;&#160;</b>Our
leadership team has extensive experience in the stone and masonry industry with a proven track record of driving growth and delivering
results. Our senior management team is supported by a talented group of managers and employees who share a commitment to continuous improvement
and a passion for customer service.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">One of Brookstone Partners&#8217; successful past
investments outside of the building products industry includes Anomatic, a company that makes caps and closures for the health and beauty
and cosmetics industry and makes over 1&#160;billion parts a year, in which a Brookstone Partners&#8217; affiliate invested $5.86&#160;million
in November 2005 and its return on investment as of the final sale of its interests in February 2016 was approximately $91.61&#160;million.
The Company&#8217;s annual revenue during that period grew from approximately $48&#160;million to approximately $120&#160;million.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Additionally, during 2020, our leadership team
invested in and helped create Advanced Disaster Recovery Inc. (&#8220;Advanced DRI&#8221;), an environmental, construction and restoration
firm out of two different firms. Advanced DRI serves customers in Connecticut, New York, New Jersey and Pennsylvania and, since it was
formed, Advanced DRI has increased its aggregate revenue versus the revenue of the two formerly individual companies.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Our Growth Strategy</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Capstone&#8217;s growth strategy is focused on
expanding our market presence, enhancing our product offerings, and optimizing our operations:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify"><b>Strategic Acquisitions:&#160;&#160;&#160;&#160;</b>We
intend to pursue strategic acquisitions that complement our existing business and provide opportunities for growth. Potential targets
include other distributors of stone products, manufacturers of complementary building products, and companies offering innovative products
or technologies.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify"><b>Product Line Expansion:&#160;&#160;&#160;&#160;</b>We
are continuously expanding our product offerings to meet the evolving needs of our customers, including new textures, colors, and materials
of stone, as well as adjacent building products and stone substitutes.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt"></p><div>

</div><!-- Field: Page; Sequence: 8; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>


</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Increased Marketing Efforts:&#160;&#160;&#160;&#160;</b>We have invested in marketing initiatives to increase brand awareness and drive demand for our products. These efforts are focused on our dealers but also reach a broader audience of end-users&#160;and contractors, as well as promoting the benefits of our products to architects, designers, and builders.</span></td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt"><b>&#160;</b></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><b>&#9679;</b></td><td style="text-align: justify"><b>Geographic Expansion:&#160;&#160;&#160;&#160;</b>We see
significant opportunities to expand our geographic footprint and increase our market penetration in underserved regions. This will be
achieved through a combination of organic growth and strategic acquisitions.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt"><b>&#160;</b></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><b>&#9679;</b></td><td style="text-align: justify"><b>Operational Efficiency:&#160;&#160;&#160;&#160;</b>We
are focused on improving our operational efficiency to reduce costs, enhance productivity, and improve customer satisfaction. This includes
investing in technology and process improvements, optimizing our supply chain, and leveraging our scale to achieve cost advantages.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Product Categories</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Capstone offers a diverse range of product categories,
each supported by leading brands that are recognized for their quality and reliability. Our product categories include:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">Thin Veneer Stone:</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">Manufactured Stone:</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 96pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.75in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">Cultured Stone<sup>&#174;</sup>:<b>&#160;&#160;&#160;&#160;</b>A
leading brand of manufactured stone veneer that offers the look and feel of natural stone in a wide range of styles, colors, and textures.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 96pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.75in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">Dutch Quality Stone<sup>&#174;</sup>:<b>&#160;&#160;&#160;&#160;</b>Mid-Tier&#160;stone
veneer products that combine craftsmanship with affordability, offering a broad selection of colors and profiles.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 96pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.75in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">Toro Stone<sup>&#8482;</sup>:<b>&#160;&#160;&#160;&#160;</b>A
high quality product offering of both Stone and Brick profiles, designed by Instone to be a cost competitive product with &#8216;smart
packaging&#8217; design that provides up to 30% more efficiency in warehousing operations.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">Natural Stone:</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 96pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.75in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">Pangaea Stone<sup>&#174;</sup>:<b>&#160;&#160;&#160;&#160;</b>A
premium brand offering a wide selection of natural stone products, including ledgestone, ashlar, and fieldstone, sourced from quarries
around the world.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 96pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.75in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">Interloc&#8482;:<b>&#160;&#160;&#160;&#160;</b>An innovative
panelized stone product that can be installed 8x faster than traditional materials.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">Mechanically Attached:</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 96pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.75in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">Beon Stone:<b>&#160;&#160;&#160;&#160;</b>A mechanically
attached manufactured stone panelized product. With patented D-Rain&#8482; moisture management system, Beon Stone offers the look and
feel of stone installed with the simplicity of siding.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">Landscape Products:</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.75in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">Aura&#8482; Natural Landscapes:<b>&#160;&#160;&#160;&#160;</b>A
curated offering of natural stone pavers, steps, treads, pool coping and slab material from all over the world.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">Modular Masonry Fireplaces</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.75in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">Isokern<sup>&#174;</sup>&#160;Fireplaces:<b>&#160;&#160;&#160;&#160;</b>A
brand specializing in high-performance, modular fireplace systems made from volcanic pumice, known for their energy efficiency and design
flexibility.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">These product categories, supported by leading
brands, enable Capstone to offer a comprehensive solution for a wide range of construction and renovation projects, and be a &#8220;one-stop-shop&#8221;
to meet the needs of both residential and commercial customers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 9; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Customers and Markets</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Capstone serves a diverse customer base, including
masonry dealers, brick distributors, landscape yards, heart and home dealers, and building material dealers. We have built strong, long-lasting&#160;relationships
with our customers, who rely on us for our extensive product selection, reliable delivery, and expert support.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our primary markets include residential and commercial
construction, with a focus on both new construction and renovation projects. We serve customers across the United&#160;States, with a
particular focus on the Northeast and Midwest.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Sales and Marketing</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our sales and marketing efforts are centered on
building strong relationships with our customers and promoting the benefits of our products and services provided on our business to business
website, allowing customers to review inventory, pricing, our route truck delivery, and place orders without worrying about the logistics.
We believe giving customers the ability to see all of these options in one website differentiates Instone from other suppliers. We employ
a direct sales force that works closely with customers to understand their needs and provide personalized service. Our sales team is supported
by a marketing team that develops targeted campaigns, product promotions, and educational materials. We give customers the ability to
buy the quantities they need across many product lines instead of needing to buy a single product line from different manufacturers or
quarries. Giving customers this ability we believe helps them manage their cash and allows them to, in turn, often offer a higher service
level of service to their own customers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We also invest in digital marketing, including
our website, social media, and online advertising, to reach a broader audience and generate leads. Our website,&#160;<i>www.instoneco.com</i>,
serves as a key resource for customers, providing detailed information about our products, services, and company news. The Company also
utilizes&#160;<i>www.budsboneyard.com</i>&#160;to sell discounted products,&#160;<i>www.torostone.com</i>&#160;to market our owned manufactured
stone veneer, and&#160;<i>www.indigital-media.com</i>&#160;to promote our digital media capabilities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Competition</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The stone distribution industry is competitive,
with numerous regional and local distributors vying for market share, in addition to competition from quarry operators, manufacturers,
and brokers who sell directly into the market. Key competitive factors include product selection, pricing, logistics, lead times, customer
service, and industry expertise. While the industry is fragmented, Capstone has established a leadership position through its comprehensive
product offering, logistics capability, strategic distribution network, and commitment to customer service.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We compete with both large national distributors
and smaller regional players, as well as manufacturers, quarry operators and brokers. Our ability to offer a one-stop&#160;shop for stone
and masonry products, combined with our focus on operational efficiency and customer satisfaction, gives us a competitive advantage.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Supply Chain and Operations</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Capstone&#8217;s supply chain is designed to support
our extensive product offering and ensure timely delivery to our customers. We source our products from a network of trusted suppliers,
including both domestic and international manufacturers. Our distribution centers are strategically located to optimize inventory management
and minimize lead times.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We continuously invest in our operations to enhance
efficiency and reduce costs. This includes upgrading our facilities, implementing new technologies, and improving our logistics capabilities.
Our commitment to operational excellence allows us to deliver high-quality&#160;products while maintaining competitive pricing.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 10; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Regulatory and Environmental Matters</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our operations are subject to various federal,
state, and local laws and regulations, including those related to environmental protection, health and safety, and labor practices. We
are committed to complying with all applicable regulations and maintaining high standards of environmental stewardship and workplace safety.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We also recognize the importance of sustainability
in our industry and are committed to reducing our environmental impact through initiatives to minimize waste, reduce energy consumption,
and promote the use of environmentally friendly products.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Employees</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2024, Capstone employs approximately
38 full-time&#160;employees and 2 independent contractors across our distribution centers and corporate offices. Our employees are the
backbone of our company, and we are committed to fostering a positive and productive work environment that encourages growth, collaboration,
and innovation. We believe that our team&#8217;s expertise, dedication, and passion are key drivers of our success, and we continuously
invest in their development through training and professional growth opportunities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Seasonality</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company historically experiences higher sales
during our second and third quarters due to the favorable weather in the Midwestern and Northeastern United&#160;States for new constructions
and remodels.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>TotalStone, LLC</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April&#160;1, 2020, the Company obtained controlling
interest in TotalStone, a company that distributes masonry stone products for residential and commercial construction in the Midwest and
Northeast United States under the trade name Instone. TotalStone, LLC (dba &#8220;Instone&#8221;), a Delaware limited liability company,
was formed on October&#160;4, 2006. TotalStone is the Company&#8217;s primary business activity and it is consolidated in the Company&#8217;s
financial statements. TotalStone currently has 4 Managers, who control decision-making&#160;and are appointed by the board of Capstone.
Through its membership interests, Capstone currently designates all of the Managers. All of the Managers are officers or board members
of Capstone.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Contingent on the Company raising at least $3,000,000
in gross proceeds from an offering with the pricing of such offering on or prior to March&#160;10, 2025 (the &#8220;Restructuring Condition&#8221;),
a series of transactions would take place. In connection with the Company raising $5,000,000 in gross proceeds from the Public Offering
(as defined below), which closed on March 7, 2025, the Restructuring Condition (the &#8220;Restructuring Date&#8221;) was met. As a result,
the Company now owns 100% of the equity interests of TotalStone.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">TotalStone Management Agreement</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April&#160;1, 2020, the Company and TotalStone
entered into a Management Agreement (the &#8220;TotalStone Management Agreement&#8221;), whereby Capstone agreed to provide advisory services
to TotalStone, until the mutual termination of the agreement by the parties. Specifically, Capstone shall offer advisement on financial
transactions, acquisitions, and other senior management matters to TotalStone, for (i) a monthly fee of $20,000/month; and (ii) an upside
fee, calculated annually and equal to 7% of income before federal taxes of TotalStone and its affiliates, less the aggregate Monthly Fee.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">TotalStone Membership information</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Class A Membership</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Holders of TotalStone&#8217;s Class A Common Interests
(the &#8220;Class A Members&#8221;) hold the only voting rights of TotalStone. The Class A Members may designate three TotalStone managers.
In the event of a distribution of residual proceeds, Class A Members are inferior to the Special Preferred Members, Class B Members and
Class C Members. Additionally, Class A Members shall receive distributions with respect to income tax in an amount equal to such member&#8217;s
tax distribution. The Company owns all of the outstanding Class A Common Interests. Further, TotalStone issued warrants to certain members
of its management team to purchase Class A Common Interests of TotalStone (the &#8220;Class A TS Warrants&#8221;).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Class B Membership</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Holders of TotalStone&#8217;s Class B Preferred
Interests (the &#8220;Class B Members&#8221;) have no voting rights and are entitled to designate two TotalStone managers. The TotalStone
managers may not take certain actions without the express consent of the Class B Members, who also have preemptive rights such as a right
of first refusal over new securities of TotalStone and the right of overallotment. Upon a Redemption Default, Class B Members have the
right to sell to the company its interests, and also receive warrants to purchase common stock of Capstone in an aggregate amount equal
to 2% of Capstone&#8217;s outstanding common stock at an exercise price of $0.01. In the event of a distribution of residual proceeds
or operating cash flow, the Class B Members have second priority to the Special Preferred Members and have the right to receive in-kind&#160;distributions
in the same proportions as cash would be distributed. With the Restructuring Condition having been met, there are no Class B Membership
interests outstanding.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 11; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July&#160;23, 2023, a Redemption Default pursuant
to the TotalStone operating agreement occurred, allowing Class&#160;B Members&#160;to receive warrants to purchase common stock of Capstone
in an aggregate amount of 2%. The Class&#160;B Members have waived and not exercised their rights in accordance with the terms of the
TotalStone operating agreement.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Class C Membership</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Prior to the Restructuring on March 7, 2025, there
were 75 TotalStone&#8217;s Class C Preferred Interests outstanding. TotalStone&#8217;s Class C Preferred Interests are treated as profit
interests and the one holder of TotalStone&#8217;s Class C Preferred Interests (the &#8220;Class C Member&#8221;) has no voting rights
in TotalStone and receives no tax distributions. In the event of a distribution of proceeds, the Class C Member receives Class C Incentive
Distributions concurrently with distributions made to Class B Members, but only after $5,000,000 in distributions have been made to the
Special Preferred Members and the Class B Members since the date of grant of such Class C Preferred Interests. The outstanding balance
of the Class C Preferred Interests as of December&#160;31, 2024, is approximately $42,000 and included in TotalStone&#8217;s Class B Preferred
Interests on the Company&#8217;s consolidated balance sheet.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Special Preferred Membership</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Holders of TotalStone&#8217;s Special Preferred
Membership Interests (the &#8220;Special Preferred Membership Interests&#8221;, and the holder thereof, the &#8220;Special Preferred Members&#8221;)
have no voting rights. The Company may not amend its charter in a way that adversely affects the Special Preferred Members without a written
consent of a majority of the Special Preferred Members. In the event of a distribution on residual proceeds or operating cash flow, the
Special Preferred Members shall receive first priority and have a right to receive distributions on income tax equal to such Member&#8217;s
tax distribution. The Special Preferred Members have a right to receive in-kind&#160;distributions in the same proportions as cash would
be distributed.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">TotalStone Equity Interests Transactions in March
2025</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Class A TS Warrants to purchase 1,125 TotalStone&#8217;s
Class A Common Interests were cancelled on the Restructuring Date.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On the Restructuring Date, pursuant to a master exchange agreement
(the &#8220;Master Exchange Agreement&#8221;) entered into by the Company, TotalStone and TotalStone&#8217;s Class B and Class C Members,
all of TotalStone&#8217;s Class B&#160;and Class C Preferred Interests were exchanged for 3,782,641&#160;shares of Common Stock that constitute
approximately 96% of the shares of Common Stock outstanding on the Restructuring Date, which were allocated to the Class B and Class C
Members as set forth in the Master Exchange Agreement. As consideration for the issuance of 3,782,641&#160;shares of Common Stock, the
Class B and Class C Members surrendered their existing TotalStone&#8217;s membership interests and withdrew from the membership of TotalStone.
Following the restructuring, BP Peptides, LLC, the owner of approximately 77.3% of the Company&#8217;s shares prior to the restructuring,
owns approximately 3% of the Company&#8217;s shares. Following the restructuring, the largest holder of the Company&#8217;s shares (approximately
48%) is BPA XIV, LLC. BP Peptides, LLC is jointly controlled by Matthew Lipman, our chief executive officer and a member of our board
of directors, and Michael Toporek, the chairman of our board of directors, and BPA XIV, LLC is controlled by Mr.&#160;Lipman. On the Restructuring
Date, the Class C Member cancelled his Class A TS Warrants, and his right to receive incentive compensation from TotalStone.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In total, on the Restructuring Date, in exchange
for TotalStone&#8217;s outstanding Class B and Class C preferred interests, 3,782,641&#160;shares of Common Stock were issued pursuant
to the restructuring transactions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Special Preferred Membership Interests were issued by TotalStone
in connection with the restructuring of its mezzanine indebtedness. This indebtedness is documented pursuant to that certain Second Amended
and Restated Credit Agreement, dated as of March&#160;8, 2023, with Stream Finance, LLC, as agent, and the lenders from time to time party
thereto (as amended, the &#8220;Stream Finance Credit Agreement&#8221;). The maturity date of the Stream Finance Credit Agreement is September&#160;30,
2026 (the &#8220;Stream Finance Maturity Date&#8221;). The Special Preferred Membership Interests were to be exchanged on the Restructuring
Date for loans in an aggregate principal amount of $1,006,377 plus certain amounts for each day after September&#160;30, 2024 until the
Restructuring Date. As of December 31, 2024, the interest accrued for 2024 was $137.3 thousand. On March 7, 2025 the Special Preferred
Membership Interests were exchanged for loans in an aggregate principal of $1,006,377 plus interest.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 12; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other provisions of the Stream Finance Credit
Agreement include that no financial covenants will be tested until the fiscal quarter ending March&#160;31, 2026 (and will continue to
be tested each quarter ending thereafter). An amendment fee of $695,000 shall be payable on the earliest to occur of (i) the date of repayment
or prepayment of the entire outstanding principal balance of the loan, (ii) the acceleration of the entire outstanding principal balance
of the loan and (iii) the Stream Finance Maturity Date. The earliest of the date of repayment, the acceleration date, and the Stream Finance
Maturity Date is referred to as the &#8220;Deferral Date.&#8221; In addition, interest accrued during the period commencing on August&#160;1,
2023 through the Restructuring Date will be due and payable on the Deferral Date; the standard interest rate will be an annual rate of
14 percent; the portion of such accrued interest at a rate of 2 percent during each appliable period shall be paid in kind with the balance
paid in cash; interest accrued during the period commencing on the Restructuring Date through March&#160;31, 2025 shall be due and payable
on July&#160;1, 2025; and interest accrued during the quarter ending June&#160;30, 2025 (and each quarter thereafter) shall be paid on
the first day of the immediately following quarter.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 7, 2025, TotalStone entered into a fifth amended and restated
limited liability company agreement to govern its operations and affairs and its relationship with its members, which is now only the
Company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Berkshire Bank Credit Agreement</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December&#160;20, 2017, TotalStone executed
a Revolving Credit, Term Loan and Security Agreement with Berkshire Bank (the &#8220;Revolving Credit Agreement&#8221;). Under the terms
of the Eleventh Amendment to the Revolving Credit Agreement, executed on October&#160;18, 2024, TotalStone, LLC&#8217;s maximum revolving
advance amount is $14.0&#160;million for working capital purposes. Advances under the credit agreement are limited to a formula-based&#160;amount
of up to eighty-five&#160;(85%) percent of the face amount of the TotalStone &#8220;Eligible Accounts Receivable&#8221; plus approximately
fifty-five&#160;(55%) percent of the face amount of the TotalStone &#8220;Finished Goods Inventory&#8221; up to a maximum amount of $8.0&#160;million.
Interest charged on the unpaid principal amount of the Credit Agreement bears a rate per annum of SOFR plus 2.5%. The balance outstanding
on the line of credit was $6.2&#160;million and $8.6&#160;million as of December 31, 2024 and December&#160;31, 2023, respectively, with
a maturity date of April&#160;30, 2025.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Our Public Offering and Uplisting on Nasdaq
Capital Market</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 7, 2025, the Company closed its follow-on
public offering (the "Public Offering") of 1,250,000 shares of common stock. In connection with the Public Offering, the Company
entered into an Underwriting Agreement (&#8220;Underwriting Agreement&#8221;), dated March 5, 2025, with Joseph Gunnar &amp; Co., LLC
as representative of the underwriters named therein for the offer and sale of 1,250,000 shares of the Company&#8217;s common stock at
a public offering price of $4.00 per share for gross proceeds, before deducting underwriting discounts and other related expenses, of
$5 million. The Underwriting Agreement is filed herewith as Exhibit 1.1 and is incorporated herein by reference.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 6, 2025, the Company&#8217;s Common Stock
began trading on the Nasdaq Capital Market under the symbol &#8220;CAPS&#8221;.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the Underwriting Agreement, as partial
compensation for its services, the Company issued to the underwriters on the closing date of the Public Offering, warrants to purchase
an aggregate of 62,500 shares of our common stock (the &#8220;Representative&#8217;s Warrant&#8221;), representing 5% of the shares issued
on the Closing Date. The Representative&#8217;s Warrant will be exercisable, in whole or in part, commencing on September 5, 2025 and
expiring on September 7, 2026, at an initial exercise price per share of common stock of $4.00, which is equal to 100% of the Offering
price.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Corporate History</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company was formed in 1987 as OrthoLogic Corp.
In 2005, the Company filed its restated certificate of incorporation (the &#8220;Restated Certificate of Incorporation&#8221;). In 2010,
the Company changed its name to Capstone Therapeutics Corp. On August&#160;22, 2019, the Company filed a certificate of amendment to its
Restated Certificate of Incorporation effecting a 1 for 1,000 reverse stock split of the common stock of the Company, whereby each 1,000&#160;shares
of common stock of the Company became 1&#160;share of common stock. In 2021, the Company filed a certificate of amendment to its Restated
Certificate of Incorporation decreasing the total number of shares of common stock authorized to be issued by the Company from 150,000,000&#160;shares
to 205,000&#160;shares, consisting of 200,000&#160;shares of common stock, par value $0.0005 per share and 5,000&#160;shares of preferred
stock, par value $0.0005 per share. On February&#160;18, 2022, the Company filed a certificate of amendment to its Restated Certificate
of Incorporation, changing the Company&#8217;s name from Capstone Therapeutics&#160;Corp. to Capstone Holding Corp. On February&#160;20,
2025, following the Company&#8217;s controlling shareholder&#8217;s approval, the Company filed an amendment to its Restated Certificate
of Incorporation with the Secretary of State of the State of Delaware to increase the authorized shares of Common Stock to 50,000,000&#160;shares
and increase the authorized shares of preferred stock to 25,000,000&#160;shares. On February 20, 2025, the Company filed a Certificate
of Designation (the &#8220;Series B Certificate of Designation&#8221;) with the Delaware Secretary of State which designated 2 million
shares of the Company&#8217;s authorized preferred stock as Series B Preferred Stock (&#8220;Series B Preferred Stock&#8221;), no par
value.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 13; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><div><a id="k_003"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 1A. RISK FACTORS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Risks related to our industry and economic
and market conditions</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Our industry is cyclical and highly sensitive
to macroeconomic conditions. Negative economic events including, but not limited to, recessions, lower consumer confidence, high interest
rates, inflation, and lower new construction home starts may materially and adversely affect the outlook for our business, liquidity and
results of operations.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The construction industry is highly sensitive
to national and regional macroeconomic conditions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The market story for 2024 was one of &#8220;deferral&#8221;,
with home improvement projects and new constructions being delayed due to higher interest rates. This pent-up&#160;demand is likely to
lead to a more volatile upswing when growth resumes in 2025 and beyond. According to Zonda Home (&#8220;Zonda&#8221;), building products
spending overall will grow +2.6% in 2025, with repair/remodel spend set to grow +7% in 2025. Cash-out&#160;home equity lines of credit
(HELOCs) are expected to increase ~25% and remodel growth is expected to increase 20%+ in 2025, based on historical precedents in the
year following rate-hike&#160;driven deferrals.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition to commercial and residential market
indicators, we also depend to a significant extent upon the levels of home repair and remodeling and new construction spending, affected
by such factors as interest rates, inflation, consumer confidence, unemployment and the availability of consumer credit.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our performance is also dependent upon consumers
having the ability to finance home repair and remodeling projects and/or the purchase of new homes. The ability of consumers to finance
these purchases is affected by such factors as new and existing home prices, homeowners&#8217; equity values, interest rates and home
foreclosures, which in turn could result in a tightening of lending standards by financial institutions and reduce the ability of some
consumers to finance home purchases or repair and remodeling expenditures. Despite the recent abatement of these negative market factors,
any recurrence or worsening of these items may adversely affect our financial condition and operating results.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Historically, any uncertainty about current economic
conditions has had a negative effect on our business, and will continue to pose a risk to our business as our customers may postpone spending
in response to tighter credit, negative financial news and/or declines in income or asset values, which could have a material negative
effect on the demand for our products. Other factors that could influence demand include fuel and other energy costs, conditions in the
nonresidential real estate markets, labor and healthcare costs, access to credit, tariffs, and other macroeconomic factors. From time
to time, our industry has also been adversely affected in various parts of the country by declines in nonresidential construction starts,
including but not limited to, high vacancy rates, changes in tax laws affecting the real estate industry, high interest rates and the
unavailability of financing. Sales of our products may be adversely affected by continued weakness in demand for our products within particular
customer groups, or a continued decline in the general construction industry or particular geographic regions. These and other economic
factors could have a material adverse effect on demand for our products and on our financial condition and operating results.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We cannot predict the timing or severity of any
future economic or industry downturns or adverse weather conditions. A prolonged economic downturn or negative weather patterns, particularly
in states where many of our sales are made, would have a material adverse effect on our results of operations and financial condition.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 14; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Uncertainty and volatility in the financial
markets and worldwide economic conditions may adversely affect our operating results.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The markets in which we compete are sensitive
to general business and economic conditions in the United&#160;States and worldwide, including availability of credit, interest rates,
fluctuations in capital, credit and mortgage markets and business and consumer confidence. Adverse developments in global financial markets
and general business and economic conditions, including through recession, downturn or otherwise, could have a material adverse effect
on our business, financial condition, results of operations and cash flows, including our ability and the ability of our customers and
suppliers to access capital.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Risks related to our business</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>An inability to successfully develop new
products or improve existing products could negatively impact our ability to attract new customers and/or retain existing customers, including
our significant customers.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our success depends on meeting consumer needs
and anticipating changes in consumer preferences with successful new products and product improvements. We aim to introduce products and
new or improved production processes proactively to offset obsolescence and decreases in sales of existing products. While we devote significant
focus to the development of new products, we may not be successful in product development and our new products may not be commercially
successful. In addition, it is possible that competitors may improve their products more rapidly or effectively, which could adversely
affect our sales. Furthermore, market demand may decline as a result of consumer preferences trending away from our categories or trending
down within our brands or product categories, which could adversely impact our results of operations, cash flows and financial condition.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The loss of, or a significant adverse change in
our relationships with our largest customers, or loss of market position of any major customer, whether because of an inability to successfully
develop new products or improve existing products, or otherwise, could cause a material decrease in net sales. The loss of, or a reduction
in orders from, any significant customers, losses arising from customers&#8217; disputes regarding shipments, fees, merchandise condition
or performance or related matters, or an inability to collect accounts receivable from any major customer could adversely impact our net
income and cash flow. In addition, revenue from customers that have accounted for significant revenue in past periods, individually or
as a group, may not continue, or if continued, may not reach or exceed historical levels in any period.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Although we historically have been able
to retain the majority of our customers on a year to year basis, if we fail to attract new customers, retain existing customers, or maintain
or increase sales to customers, our business, financial condition, results of operations, and growth prospects will be harmed.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Although we historically have been able to retain
the majority of our customers on a year to year basis, we do not have long-term&#160;agreements with our customers and their purchases
are made on an order-by-order&#160;basis. Our business with our customers has been, and we expect it will continue to be, conducted based
on the actual orders received from time to time. Our customers are not obligated in any way to continue placing orders with us at the
same or increasing levels, or at all. Our customers level of demand for our products may fluctuate significantly from period to period.
Such fluctuation is attributable mainly to changes in customer demand, including their business strategies and operational needs. The
loss of our repeat customers, or if we are unable to attract new customers or if our existing customers decrease their spending on the
products we offer, fail to make repeat purchases of our products, will harm our business, financial condition, results of operations,
and growth prospects.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Our business may be adversely affected by
weather conditions and other external factors beyond our control.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Markets for our products are seasonal and can
be affected by inclement weather conditions. Historically, our business has experienced increased sales in the second and third quarters
of the year due to increased construction during those periods. Because much of our overhead and operating expenses are spread ratably
throughout the year, our operating profits tend to be lower in the first and fourth quarters. Inclement weather conditions can affect
the timing of when our products are applied or installed, causing reduced profit margins when such conditions exist. For example, unseasonably
cold weather or extraordinary amounts of rainfall may decrease construction activity.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Further, other external factors beyond our control
could cause disruptions at any of our facilities, including maintenance outages; prolonged power failures or reductions; a breakdown,
failure or substandard performance of any equipment or other operational problems; disruptions in the transportation infrastructure, including
railroad tracks, bridges, tunnels or roads; fires, floods, hurricanes, earthquakes or other catastrophic disasters; pandemics, such as
Coronavirus; or an act of terrorism. Any prolonged disruption in operations at any of our facilities could cause a significant loss in
production. As a result, we could incur significantly higher costs and longer lead times associated with distributing our products to
customers during the time that it takes for us to reopen or replace a damaged facility, which could cause our customers to purchase from
our competitors either temporarily or permanently. If any of these events were to occur, it could adversely affect our business, financial
condition, cash flows and results of operations</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 15; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Price volatility and supply constraints
for raw materials could prevent us from meeting delivery schedules to our customers or reduce our profit margins.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our suppliers are heavily dependent on the price
and supply of raw materials such as limestone, and natural stone. Raw material prices have been volatile in recent&#160;years and may
remain volatile in the future. Raw material prices are influenced by numerous factors beyond our control, including general economic conditions
domestically and internationally, currency fluctuations, the availability of raw materials, competition, labor costs, freight and transportation
costs, production costs, tariffs, import duties and other trade restrictions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Further, energy is used in the freight transportation
of our products, many of which are sourced from overseas. Consequently, our operating costs typically increase if energy costs rise. During
periods of higher energy costs, we may not be able to recover our operating cost increases through price increases without reducing demand
for our&#160;products. To the extent we are not able to recover these cost increases through price increases or otherwise, our profitability
and cash flow will be adversely impacted. We partially hedge our exposure to higher prices through fixed forward positions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Failure to retain or replace key personnel
could hurt our operations.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our success depends to a significant degree upon
the efforts, contributions and abilities of our senior management and other highly skilled personnel, including our sales personnel. These
executives and managers have many accumulated&#160;years of experience in our industry and have developed personal relationships with
our customers and suppliers that are important to our business. If we do not retain the services of our key personnel or if we fail to
adequately plan for the succession of such individuals, our customer relationships, or our supplier relationships, results of operations
and financial condition may be adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>If we are unable to enforce our intellectual
property rights, or if such intellectual property rights become obsolete, our competitive position could be adversely affected.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a company that manufactures and markets branded
products, we expect to rely on trademark and service mark protection to protect our brands. We have filed applications for three trademarks
that are used on our products, all of which are under review or pending. These protections may not adequately safeguard our intellectual
property and we may incur significant costs to defend our intellectual property rights, which may harm our operating results. There is
a risk that third parties, including our current competitors, will infringe on our intellectual property rights, or claim that our products
infringe on their intellectual property rights. These third parties may bring infringement claims against us or our customers, which may
harm our operating results.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If we are unable to protect and maintain our intellectual
property rights, or if there are any successful intellectual property challenges or infringement proceedings against us, our business
and revenue could be materially and adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We could incur significant costs as a result
of compliance with, violations of or liabilities under applicable environmental, health and safety laws.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our operations are subject to various federal,
state, local and foreign environmental, health and safety laws. Among other things, these laws regulate the emission or discharge of materials
into the environment, govern the use, storage, treatment, disposal and management of hazardous substances and wastes, protect the health
and safety of our employees and the end-users&#160;of our products, regulate the materials used in our products and impose liability for
the costs of investigating and remediating, and other damages resulting from, present and past releases of hazardous substances. Violations
of these laws or of any conditions contained in environmental permits can result in substantial fines or penalties, injunctive relief,
requirements to install pollution or other controls or equipment, civil and criminal sanctions, permit revocations and facility shutdowns.
We could be held liable for the costs to investigate, remediate or otherwise address contamination at any real property we have ever owned,
operated or used as a disposal site or other sites at which we or predecessors released hazardous materials. We also could incur fines,
penalties or sanctions or be subject to third-party&#160;claims, including indemnification claims, for property damage, personal injury
or otherwise as a result of violations of or liabilities under environmental, health and safety laws or in connection with releases of
hazardous or other materials. In addition, changes in, or new interpretations of, existing laws, regulations or enforcement policies,
the discovery of previously unknown contamination, or the imposition of other environmental liabilities or obligations in the future,
including additional investigation, remediation or other obligations with respect to our products or business activities or the imposition
of new permit requirements, may lead to additional costs that could have a material adverse effect on our business, financial condition
or results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 16; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Changes in building codes and standards
could increase the cost of our products, lower the demand for our products, or otherwise adversely affect our business.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our products and markets are subject to extensive
and complex local, state, federal, and foreign statutes, ordinances, rules, and regulations. These mandates, including building design
and safety and construction standards and zoning requirements, affect the cost, selection, and quality requirements of building components.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">These statutes, ordinances, rules, and regulations
often provide broad discretion to governmental authorities as to the types and quality specifications of products used in new residential
and non-residential&#160;construction and home renovations and improvement projects, and governmental authorities can impose different
standards. Compliance with these standards and changes in such statutes, ordinances, rules, and regulations may increase the costs of
manufacturing our products or may reduce the demand for certain of our products in the affected geographical areas or product markets.
Conversely, a decrease in product safety standards could reduce demand for our more modern products if less expensive alternatives that
did not meet higher standards became available for use in that market. All or any of these changes could have a material adverse effect
on our business, financial condition, and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>The industries in which we operate are highly
competitive.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We compete with all other alternative methods
of building construction, which may be viewed as more traditional, more aesthetically pleasing, or having other advantages over our products.
In addition, competition in the construction markets of the building industry is intense. It is based primarily on quality; service; on-time&#160;delivery
and project completion; ability to provide added value in distribution, manufacture, design and engineering; price; and personal relationships
with customers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We may be significantly affected by global
climate change or by legal, regulatory or market responses to global climate change.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Concern over the effects of global climate change
has led to federal, state and international legislative and regulatory efforts to limit greenhouse gas, or GHG, emissions. In the past,
the United&#160;States Congress has considered various bills to regulate GHG emissions. Though the legislation did not become law, the
U.S.&#160;Congress could pass climate change legislation in the future. In addition, in the past, the United&#160;States Environmental
Protection Agency, or EPA, took steps to regulate GHG emissions, though at this time the EPA is not actively regulating GHG emissions.
More stringent federal, regional, state and foreign laws and regulations relating to global climate change and GHG emissions may be adopted
in the future. These laws and regulations could impact our facilities, raw material suppliers, the transportation and distribution of
our products, and our customers, and could reduce demand for our products or cause us to incur additional capital, operating or other
costs. Until the timing, scope and extent of any future legislation or regulation becomes known, we cannot predict its effect on our business.
In addition, global climate change may increase the frequency or intensity of extreme weather events, such as storms, floods, heat waves,
and other events that could affect our facilities and demand for our products. We are mindful of the harmful effects of global climate
change and are taking steps to minimize our GHG emissions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We rely on&#160;third-party&#160;suppliers,
some of which are international, for materials and if we fail to identify and develop relationships with a sufficient number of qualified
suppliers, or if there is a significant interruption in our supply chains, our business and results of operations could be adversely affected.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our ability to offer a wide variety of products
to our customers is dependent upon our ability to obtain adequate product supply from third-party&#160;suppliers, namely quarries. We
generally have multiple suppliers; however, in some cases, materials are provided by a single supplier. The loss of, or substantial decrease
in the availability of, products from our suppliers, or the loss of a key supplier, could adversely impact our business, financial condition
and results of operations. Supply interruptions could arise from production difficulties including the closure of a quarry, and any suitable
alternative for a particular stone quality, color, size, or packaging may be at a significantly higher cost. In addition, we may be materially
adversely impacted by commodity cost volatility, pandemics, labor disputes, natural disasters, weather conditions, international trade
disputes or trade policy changes or restrictions, tariffs or import-related&#160;taxes, third-party&#160;strikes, lock-outs, work stoppages
or slowdowns, shortages of supply chain labor and truck drivers, shipping capacity constraints, military conflicts, acts of terrorism,
civil unrest, or other factors beyond our control.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 17; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For example, U.S.&#160;and global markets are
experiencing volatility and disruption related to the escalation of geopolitical tensions and the military conflict currently ongoing
in Ukraine and the Middle East. These conflicts could lead to market or operational disruptions, including significant volatility in commodity
prices, credit and capital markets, as well as supply chain shipping and freight interruptions. The price and availability of freight
shipping containers, known as container freight rates, could materially negatively impact our business as it may no longer be economical
to import materials from overseas suppliers. Many of our suppliers and manufacturers are located outside of the United&#160;States. Thus,
compliance with federal laws and regulations regarding the importation of products, import taxes or costs, including new or increased
tariffs, anti-dumping&#160;duties, countervailing duties, or similar duties, some of which could be applied retroactively, could increase
the cost of the products that we distribute. In addition, quotas, embargoes, sanctions, safeguards, and customs restrictions, as well
as foreign labor strikes, work stoppages, or boycotts, could reduce the supply of the products available to us. Short- and long-term&#160;disruptions
in our supply chain would result in a need to maintain higher inventory levels as we replace similar product, a higher cost of product
and ultimately a decrease in our net sales and profitability. To the extent our suppliers experience disruptions, there is a risk for
delivery delays, production delays, production issues or delivery of non-conforming&#160;products by our suppliers. Even where these risks
do not materialize, we may incur costs as we prepare contingency plans to address such risks. In addition, disruptions in transportation
lines could delay our receipt of materials. If the costs of our imported products increase and we are not able to pass along those increased
costs to our customers, then our business, financial condition, and results of operations could be adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our agreements with suppliers are generally terminable
by either party on limited notice, and in some cases we do not have written agreements with our suppliers. If market conditions change
or worsen, suppliers may stop offering us favorable terms, including volume-based&#160;incentive terms. Our suppliers may increase prices
or reduce discounts on the products we distribute and we may be unable to pass on any cost increase to our customers, thereby resulting
in reduced margins and profits. Failure by our suppliers to continue to supply us with products on favorable terms, commercially reasonable
terms, or at all, could put pressure on our operating margins or have a material adverse effect on our financial condition, results of
operations, and cash flows.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Loss of key suppliers and manufacturers
would be highly disruptive and could affect our financial health</i>.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our ability to offer a wide variety of products
to our customers, including our private label products, is dependent upon our ability to obtain adequate product supply from manufacturers
and suppliers. Our most critical suppliers are Westlake, Pangaea Stone, Stonehenge Slate, Hoch Stone, and Earthcore. Generally, our products
are obtainable from various sources and in sufficient quantities subject to then current market conditions. However, the loss of, or a
substantial decrease in the availability of, key products from our suppliers, or the loss of key supplier arrangements, could adversely
impact our financial condition, operating results, and cash flows. Although in many instances we have agreements with our suppliers, these
agreements are generally terminable by either party on limited notice. Failure by our suppliers to continue to supply us with products
on commercially reasonable terms, or at all, would be highly disruptive and could have a material adverse effect on our financial condition,
operating results, and cash flows.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Breaches of our information system security
measures could disrupt our internal operations.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are dependent upon information technology for
the distribution of information internally and also to our customers and suppliers. This information technology is subject to theft, damage
or interruption from a variety of sources, including but not limited to malicious computer viruses, security breaches and defects in design.
Purchase of our products may involve the transmission and/or storage of data, including in certain instances customers&#8217; business
and personally identifiable information. Thus, maintaining the security of computers, computer networks and data storage resources is
a critical issue for us and our customers, as security breaches could result in vulnerabilities and loss of and/or unauthorized access
to confidential information. We have in the past faced, and may in the future face attempts by hackers, cybercriminals or others with
authorized access to our systems to misappropriate our proprietary information and technology, interrupt our business, and/or gain unauthorized
access to confidential information. The reliability and security of our information technology infrastructure and software, and our ability
to expand and continually update technologies in response to our changing needs is critical to our business. To the extent that any disruptions
or security breaches result in a loss or damage to our data, it could cause harm to our reputation or brand. This could lead some customers
to stop purchasing our products and reduce or delay future purchases of our products or the use of competing products; lead to state or
federal enforcement action, which could result in fines, penalties and/or other liabilities and which may cause us to incur legal fees
and costs; and/or result in additional costs associated with responding to a cyberattack. Increased regulation regarding cyber security
may increase our costs of compliance, including fines and penalties, as well as costs of cyber security audits. Any of these actions could
materially adversely impact our business and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 18; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have invested in industry appropriate protections
and monitoring practices of our data and information technology to reduce these risks and continue to monitor our systems on an ongoing
basis for any current or potential threats. There can be no assurance, however, that our efforts will prevent breakdowns or breaches to
our third party providers&#8217; databases or systems that could adversely affect our business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Damage to our computer infrastructure and
software systems could harm our business.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The unavailability of any of our primary information
management systems for any significant period of time could have an adverse effect on our operations. In particular, our ability to deliver
products to our customers when needed, collect our receivables and manage inventory levels successfully largely depend on the efficient
operation of our computer hardware and software systems. Through information management systems, we provide inventory availability to
our sales and operating personnel, improve customer service through better order and product reference data and monitor operating results.
Difficulties associated with upgrades, installations of major software or hardware, and integration with new systems could lead to business
interruptions that could harm our reputation, increase our operating costs and decrease our profitability. In addition, these systems
are vulnerable to, among other things, damage or interruption from power loss, computer system and network failures, loss of telecommunications
services, operator negligence, physical and electronic loss of data, or security breaches and computer viruses.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We risk liabilities and losses due to property
damage or product liability claims, which may not be covered by insurance.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Exposures that could create insured (or uninsured)
liabilities are difficult to assess and quantify due to unknown factors, including but not limited to injury frequency and severity, natural
disasters, terrorism threats, third-party&#160;liability, and claims that are incurred but not reported (&#8220;IBNR&#8221;). Although
we engage third-party&#160;actuarial professionals to assist us in determining our probable future loss exposure, it is possible that
claims or costs could exceed our estimates or our insurance limits, or could be uninsurable. In such instances we might be required to
use working capital to satisfy these losses rather than to maintain or expand our operations, which could materially and adversely affect
our operating results and our financial condition.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Further, we face an inherent business risk of
exposure to product liability claims, including class action claims and warranties, in the event that the use of any of our products results
in personal injury or property damage. In the event that any of our products are defective or prove to be defective, among other things,
we may be responsible for damages related to any defective products and may be required to cease production, recall or redesign such products.
Because of the long useful life of our products, it is possible that latent defects might not appear for several&#160;years. Any insurance
we maintain may not continue to be available on acceptable terms or such coverage may not be adequate for liabilities actually incurred.
Further, any claim or product discontinuance, recall or redesign could result in adverse publicity against us, which could cause sales
to decline, or increase warranty costs.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Increases in labor costs, potential labor
disputes, union organizing activity and work stoppages at our</i>&#160;<i>facilities or the facilities of our suppliers could delay or
impede our production,</i>&#160;<i>reduce sales of our products and increase our costs.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our financial performance is affected by the availability
of qualified personnel and the cost of labor. Any interruption in the production or delivery of our products could reduce sales of our
products and increase our costs. Our ability to attract and retain qualified personnel to operate our facilities efficiently is critical
to our financial performance. Any labor shortage will create operating inefficiencies that could adversely impact our financial performance.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 19; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Risks related to our company</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Our business has generated net loses, and
we intend to continue to invest substantially in our business. Thus, we may not be able to achieve or maintain profitability. We may not
be able to secure financing on favorable terms, or at all, to meet our future capital needs.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We may expand through investments in, acquisitions
of, or the development of new products with assistance from, other companies, any of which may not be successful and may divert our management&#8217;s
attention.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the past, we completed strategic acquisitions.
We also may evaluate and enter into discussions regarding an array of potential strategic transactions, including acquiring complementary
products, technologies or businesses. An acquisition, investment or business relationship may result in unforeseen operating difficulties
and expenditures. In particular, we may encounter difficulties integrating the businesses, technologies, products, personnel or operations
of the acquired companies, particularly if the key personnel of the acquired company choose not to be employed by us, and we may have
difficulty retaining the customers of any acquired business due to changes in management and ownership. Acquisitions may also disrupt
our ongoing business, divert our resources and require significant management attention that would otherwise be available for ongoing
development of our business. Moreover, we cannot assure you that the anticipated benefits of any acquisition, investment or business relationship
would be realized timely, if at all, or that we would not be exposed to unknown liabilities. In connection with any such transaction,
we may:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">encounter difficulties retaining key employees of the acquired
company or integrating diverse business cultures;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">incur large charges or substantial liabilities, including
without limitation, liabilities associated with products or technologies accused or found to infringe on third-party&#160;intellectual
property rights or violate existing or future privacy regulations;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">issue shares of our capital stock as part of the consideration,
which may be dilutive to existing stockholders;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">become subject to adverse tax consequences, legal disputes,
substantial depreciation or deferred compensation charges;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">use cash that we may otherwise need for ongoing or future
operation of our business;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">enter new geographic markets that subject us to different
laws and regulations that may have an adverse impact on our business;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">experience difficulties effectively utilizing acquired assets;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">encounter difficulties integrating the information and financial
reporting systems of acquired businesses, particularly those that operated under accounting principles other than those generally accepted
in the U.S.&#160;prior to the acquisition by us; and</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">incur debt, which may be on terms unfavorable to us or that
we are unable to repay.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>If we are unable to obtain additional financing,
business operations will be harmed and if we do obtain additional financing then existing shareholders may suffer substantial dilution.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We need substantial capital to implement our sales
distribution strategy for our current products, strategic acquisitions to maximize existing technologies to create opportunities to create
synergy and opportunity. Our capital requirements will depend on many factors, including but not limited to:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">the problems, delays, expenses, and complications frequently
encountered by early-stage&#160;companies;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">market acceptance of our products; and</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">the success of our sales and marketing programs;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 20; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If adequate funds are not available or if we fail
to obtain acceptable additional financing, we may be required to:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">severely limit or cease our operations or otherwise reduce
planned expenditures and forego other business opportunities, which could harm our business;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">obtain financing with terms that may have the effect of substantially
diluting or adversely affecting the holdings or the rights of the holders of our capital stock; or</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">obtain funds through arrangements with future collaboration
partners or others that may require us to relinquish rights to some or all of our technologies or products.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Our success is substantially dependent on
the continued service of our senior management.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our success is substantially dependent on the
continued service of our Chief Executive Officer (&#8220;CEO&#8221;), Matthew Lipman, our Chief Financial Officer (&#8220;CFO&#8221;),
Edward Schultz, and Kevin Grotke, President and Chief Executive Officer of our subsidiary, TotalStone, LLC. We do not carry key person
life insurance on any of its management, which would leave us uncompensated for the loss of any of its management. The loss of the services
of any of our senior management could make it more difficult to successfully operate our business and achieve our business goals. In addition,
our failure to retain qualified personnel in the diverse areas required for continuing its operations could harm our product development
capabilities and customer and employee relationships, delay the growth of sales of our products and could result in the loss of key information,
expertise or know-how.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We may not be able to hire or retain other
key personnel required for our business, which could disrupt the development and sales of our products and limit our ability to grow.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Competition in our industry for senior management
and other key personnel is intense. If we are unable to retain our existing personnel, or attract and train additional qualified personnel,
either because of competition in our industry for such personnel or because of insufficient financial resources, our growth may be limited.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Affiliates of Brookstone (BPA XIV, LLC,
Nectarine Management LLC and BP Peptides LLC) have significant control over shareholder matters and the minority shareholders will have
little or no control over our affairs.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">BP Peptides LLC, an entity jointly controlled
by Messrs. Lipman and Toporek, BPA XIV, LLC, an entity controlled by Mr.&#160;Lipman (but not Mr.&#160;Toporek), and an entity, Nectarine
Management LLC, whose voting of our securities held by such entity is solely controlled by Mr.&#160;Toporek, have the ability to control
all matters requiring shareholder approval because these entities own over 50% of our common stock, control over 50% of our voting stock
(inclusive of the votes of the over 50% of the Series B Preferred Stock shares outstanding issued to Nectarine Management LLC on March&#160;6,
2025), and, via the protective provisions of the Series B Preferred Stock, have to consent before we can conduct major corporate actions.
BP Peptides, LLC, BPA XIV, LLC, and Nectarine Management LLC may have interests that are different from yours. For example, these entities
may support proposals and actions with which you may disagree. The concentration of ownership could delay or prevent a change in control
of our Company or otherwise discourage a potential acquirer from attempting to obtain control of our Company, which in turn could reduce
the price of our stock. In addition, these entities could use their voting influence to maintain our existing management and directors
in office (including Messrs. Lipman and Toporek), delay or prevent changes in control of our Company, or support or reject other management
and board proposals that are subject to stockholder approval, such as amendments to our employee stock plans and approvals of significant
financing transactions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We may not have sufficient resources to
effectively introduce and market our services and products, which could materially harm our operating results.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Continuation of market acceptance for our existing
services and products require substantial marketing efforts and will require our sales account executives and contract partners to make
significant expenditures of time and money. In some instances, we will be significantly or totally reliant on the marketing efforts and
expenditures of our contract partners, outside sales agents and distributors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 21; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Because we currently have very limited marketing
resources and sales capabilities, commercialization of our products, some of which require regulatory clearance prior to market entrance,
we must either expand our own marketing and sales capabilities or consider collaborating with additional third parties to perform these
functions. We may, in some instances, rely significantly on sales, marketing and distribution arrangements with collaborative partners
and other third parties. In these instances, our future revenue will be materially dependent upon the success of the efforts of these
third parties.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Should we determine that expanding our own marketing
and sales capabilities is required, we may not be able to attract and retain qualified personnel to serve in our sales and marketing organization,
to develop an effective distribution network or to support our commercialization activities otherwise effectively. The cost of establishing
and maintaining a more comprehensive sales and marketing organization may exceed its cost effectiveness. If we fail to further develop
our sales and marketing capabilities, if sales efforts are not effective or if costs of increasing sales and marketing capabilities exceed
their cost effectiveness, our business, results of operations and financial condition would be materially adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We could be impacted by unfavorable results
of legal proceedings</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We may from time to time be involved in future
litigation in which substantial monetary damages are sought. Litigation claims may relate to intellectual property, contracts, employment,
securities and other matters arising out of the conduct of our current and past business activities. Any claims, whether with or without
merit, could be time consuming, expensive to defend and could divert management&#8217;s attention and resources. We may maintain insurance
against some, but not all, of these potential claims, and the levels of insurance we do maintain may not be adequate to fully cover any
and all losses.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">With respect to any litigation, our insurance
may not reimburse us, or may not be sufficient to reimburse us, for the expenses or losses we may suffer in contesting and concluding
such lawsuit. The results of any future litigation or claims are inherently unpredictable and substantial litigation costs, including
the substantial self-insured&#160;retention that we are required to satisfy before any insurance applies to a claim, unreimbursed legal
fees or an adverse result in any litigation may have a material adverse effect on our results of operations, cash from operating activities
or financial condition.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We operate in a highly competitive industry.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We may encounter competition from local, regional
or national entities, some of which have superior resources or other competitive advantages in the larger materials distribution space.
Intense competition may adversely affect our business, financial condition or results of operations. These competitors may be larger and
more highly capitalized, with greater name recognition. We will compete with such companies on brand name, quality of services, level
of expertise, advertising, product and service innovation and differentiation of product and services. As a result, our ability to secure
significant market share may be impeded.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We have material weaknesses in our internal
control over financing reporting. If we fail to establish and maintain proper and effective internal control over financial reporting,
our operating results and our ability to operate our business could be harmed.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Ensuring that we have adequate internal financial
and accounting controls and procedures in place so that we can produce accurate financial statements on a timely basis is a costly and
time-consuming&#160;effort that needs to be re-evaluated&#160;frequently. Our internal control over financial reporting is a process designed
to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance
with generally accepted accounting principles. Due to accounting resource constraints, we have had limited review controls. These constraints
have resulted in (1) a lack of segregation of duties, since we have a limited administrative staff, and (2) lack of internal controls
structure review. As a result of these constraints, we have a material weakness in our internal control over financing reporting.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our management is composed of a small number of
individuals resulting in a situation where limitations on segregation of duties exist. All responsibility for accounting entries and the
creation of financial statements is held by a single person, though the Company engages multiple accounting consultants for accounting,
tax and audit support. To remedy this situation, we would need to hire additional staff or financial consultant support. Currently, we
are unable to hire additional staff to facilitate greater segregation of duties but will continue to reassess our capabilities after completion
of our Public Offering on March 7, 2025.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 22; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with the completion of our Public
Offering on March 7, 2025, we intend to begin the process of documenting, reviewing and improving our internal controls and procedures
for compliance with Section 404 of the&#160;Sarbanes-Oxley&#160;Act, which will require annual management assessment of the effectiveness
of our internal control over financial reporting. To comply with the requirements of being a public company, the Company has undertaken
various actions, and will take additional actions, such as remediating the material weaknesses described above, implementing additional
internal controls and procedures and hiring internal audit staff or financial consultants. Testing and maintaining internal controls can
divert our management&#8217;s attention from other matters that are important to the operation of our business. Additionally, when evaluating
internal controls over financial reporting, the Company may identify additional material weaknesses that it may not be able to remediate
in time to meet the applicable deadline imposed upon us for compliance with the requirements of Section 404 of the&#160;Sarbanes-Oxley&#160;Act.
If the Company identifies any additional material weaknesses in its internal control over financial reporting or is unable to remediate
the material weakness described above or comply with the requirements of Section 404 of the&#160;Sarbanes-Oxley&#160;Act&#160;in a timely
manner or if the Company&#8217;s independent registered public accounting firm is unable to express an unqualified opinion as to the effectiveness
of our internal control over financial reporting once it is no longer an emerging growth company, or if the Company is unable to conclude
in our quarterly and annual reports that our disclosure controls and procedures are effective, investors may lose confidence in the accuracy
and completeness of the Company&#8217;s financial reports and the market price of our common stock could be negatively affected, and the
Company could become subject to investigations by the stock exchange on which our securities are listed, the SEC or other regulatory authorities,
which could require additional financial and management resources.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, if the Company fails to remediate
any material weakness, including the material weaknesses described above, our financial statements could be inaccurate and the Company
could face restricted access to capital markets. Our small size and internal control deficiencies may adversely affect our financial condition,
results of operation and access to capital. Moreover, our internal control over financial reporting will not prevent or detect all errors
and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the
control system&#8217;s objectives will be met. Because of the inherent limitations in all control systems, no evaluation of controls can
provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud will
be detected. If we cannot provide reliable financial reports or prevent fraud, we may not be able to manage our business as effectively
as we would if an effective control environment existed, and our business and reputation with investors may be harmed.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>The liquidity of the Company is largely
dependent on our ability to borrow funds on our ABL Facility.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We fund our operations primarily through cash
provided from operations of our building products distribution network and available capacity under our ABL Facility (&#8220;Revolver&#8221;).
Our operating cash flows fluctuate based on seasonality with the first half of the year typically resulting in negative operating cash
flows from the build in accounts receivable and inventories and the second half of the year generating positive operating cash flows as
we bring accounts receivables and inventory levels down from seasonal high periods and pay down our Revolver. The liquidity of the Company
is largely dependent on our ability to borrow funds on our Revolver. If the Company fails to fulfill its financial covenant requirements,
it could lose access to funding under the Revolver, which would significantly impact our liquidity and put our ability to continue as
a going concern at risk.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The proceeds from our Public Offering closed on
March 7, 2025 are expected to improve our liquidity position and reduce our reliance on the Revolver, enhancing our ability to meet financial
covenant requirements and fund our operations. However, while we believe we will be able to continue to borrow funds on our Revolver when
and as required, there can be no assurance that financing sufficient to enable us to continue our operations will be available to us in
the future. If additional financing is not available when required or is not available on acceptable terms, we may be unable to operate
our business as planned or at all, fund our expansion, successfully promote our business, develop or enhance our products and services,
take advantage of business opportunities or respond to competitive pressures, any of which could have a material adverse effect on our
business, financial condition and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We may be adversely affected by the effects of inflation. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">While management has determined that inflation
has not had a material effect on the Company in 2024, inflation has the potential to adversely affect our liquidity, business, financial
condition and results of operations by increasing our overall cost structure. The existence of inflation in the economy has resulted in,
and may continue to result in, higher interest rates and capital costs, supply shortages, increased costs of labor, components, manufacturing
and shipping, as well as weakening exchange rates and other similar effects. As a result of inflation, we have experienced and may continue
to experience cost increases. Although we may take measures to mitigate the effects of inflation, if these measures are not effective,
our business, financial condition, results of operations and liquidity could be materially adversely affected. Even if such measures are
effective, there could be a difference between the timing of when these beneficial actions impact our results of operations and when the
cost of inflation is incurred.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 23; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Risks related to our securities</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Capstone Holding Corp. is a holding company
with no operations of its own, and it depends on its operating subsidiary for cash to fund all of its operations and expenses, including
to make future dividend payments, if any.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our operations are conducted entirely through
our operating subsidiary, and our ability to generate cash to fund operations and expenses, to pay dividends or to meet debt service obligations
is highly dependent on the earnings and the receipt of funds from our subsidiaries through dividends or intercompany loans. Deterioration
in the financial condition, earnings or cash flow of Capstone Holding Corp. (&#8220;Holdings&#8221;) and its subsidiaries for any reason
could limit or impair their ability to pay such distributions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Additionally, to the extent that Holdings needs
funds, and its subsidiaries are restricted from making such distributions under applicable law or regulation or under the terms of our
financing arrangements, or are otherwise unable to provide such funds, it could materially adversely affect our business, financial condition,
results of operations, and cash flows.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Sales of a significant number of shares
of our Common Stock in the public market or the perception of such possible sales, could depress the market price of our Common Stock.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Sales of a substantial number of shares of our
Common Stock in the public markets, which include an offering of our preferred stock or Common Stock could depress the market price of
our Common Stock and impair our ability to raise capital through the sale of additional equity or equity-related&#160;securities. We cannot
predict the effect that future sales of our Common Stock or other equity-related&#160;securities would have on the market price of our
Common Stock.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Our share price could be volatile and our
trading volume may fluctuate substantially.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The price of our Common Stock has been and may
in the future continue to be extremely volatile. Many factors could have a significant impact on the future price of our shares of Common
Stock, including:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">our inability to raise additional capital to fund our operations,
whether through the issuance of equity securities or debt;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">our failure to successfully implement our business objectives;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">compliance with ongoing regulatory requirements;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">market acceptance of our products;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">changes in government regulations;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">general economic conditions and other external factors;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">actual or anticipated fluctuations in our quarterly financial
and operating results; and</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">the degree of trading liquidity in our shares of Common Stock.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">domestic and international economic and political factors
unrelated to our performance;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">changes in securities analysts&#8217; estimates of our financial
performance;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">action by institutional stockholders or other large stockholders,
including future sales;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">failure to meet any guidance given by us or any change in
any guidance given by us, or changes by us in our guidance practices;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">announcements by us of significant impairment charges;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">speculation in the press or investment community;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">investor perception of us and our industry;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">changes in market valuations or earnings of similar companies;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">announcements by us or our competitors of significant contracts,
acquisitions, dispositions or strategic partnerships;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt"></p><div>

</div><!-- Field: Page; Sequence: 24; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">war, terrorist acts and epidemic disease;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">any future sales of our common stock or other securities;
and</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">additions or departures of key personnel.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In particular, we cannot assure that you will
be able to resell your shares at or above your purchase price. The stock markets have experienced extreme volatility in recent&#160;years
that has been unrelated to the operating performance of particular companies. These broad market fluctuations may adversely affect the
trading price of our common stock. In the past, following periods of volatility in the market price of a company&#8217;s securities, class
action litigation has often been instituted against the affected company. Any litigation of this type brought against us could result
in substantial costs and a diversion of our management&#8217;s attention and resources, which would harm our business, results of operations,
financial condition, and cash flows.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>A decline in the price of our shares of
Common Stock could affect our ability to raise further capital and adversely impact our ability to continue operations.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The relatively low price of our shares of Common
Stock, and a decline in the price of our shares of Common Stock, could result in a reduction in the liquidity of our Common Stock and
a reduction in our ability to raise capital. Because we expect a significant portion of our operations will be financed through the sale
of equity securities, a decline in the price of our shares of Common Stock could be especially detrimental to our liquidity and our operations.
Such reductions and declines may force us to reallocate funds from other planned uses and may have a significant negative effect on our
business plans and operations, including our ability to continue our current operations. If the price for our shares of Common Stock declines,
it may be more difficult to raise additional capital. If we are unable to raise sufficient capital, and we are unable to generate funds
from operations sufficient to meet our obligations, we will not have the resources to continue our operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The market price for our shares of Common Stock
may also be affected by our ability to meet or exceed expectations of analysts or investors. Any failure to meet these expectations, even
if minor, may have a material adverse effect on the market price of our shares of Common Stock.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Financial Industry Regulatory Authority
(&#8220;FINRA&#8221;) sales practice requirements may also limit a stockholder&#8217;s ability to buy and sell our Common Stock.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">FINRA has adopted rules that require that in recommending
an investment to a customer, a broker-dealer&#160;must have reasonable grounds for believing that the investment is suitable for that
customer. Prior to recommending speculative low-priced&#160;securities to their non-institutional&#160;customers, broker-dealers&#160;must
make reasonable efforts to obtain information about the customer&#8217;s financial status, tax status, investment objectives and other
information. Under interpretations of these rules, FINRA believes that there is a high probability that speculative low-priced&#160;securities
will not be suitable for at least some customers. FINRA requirements make it more difficult for broker-dealers&#160;to recommend that
their customers buy our Common Stock, which may limit your ability to buy and sell our Common Stock and have an adverse effect on the
market for our shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We currently do not intend to pay dividends
on our Common Stock. As result, your only opportunity to achieve a return on your investment is if the price of our Common Stock appreciates.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We currently do not expect to declare or pay dividends
on our Common Stock. In addition, in the future we may enter into agreements that prohibit or restrict our ability to declare or pay dividends
on our Common Stock. As a result, your only opportunity to achieve a return on your investment will be if the market price of our Common
Stock appreciates and you sell your shares at a profit.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We could issue additional Common Stock,
which might dilute the book value of our Common Stock.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Board has authority, without action or vote
of our shareholders, to issue all or a part of our authorized but unissued shares. Such stock issuances could be made at a price that
reflects a discount or a premium from the then-current&#160;trading price of our Common Stock. In addition, in order to raise capital,
we may need to issue securities that are convertible into or exchangeable for our Common Stock. These issuances would dilute the percentage
ownership interest, which would have the effect of reducing your influence on matters on which our shareholders vote and might dilute
the book value of our Common Stock. You may incur additional dilution if holders of stock warrants or options, whether currently outstanding
or subsequently granted, exercise their options, or if warrant holders exercise their warrants to purchase shares of our Common Stock.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 25; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We may issue preferred stock with terms
that could adversely affect the voting power or value of our Common Stock.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our certificate of incorporation authorizes us
to issue, without the approval of our stockholders, one or more classes or series of preferred stock having such designations, preferences,
limitations and relative rights, including preferences over our common stock with respect to dividends and distributions, as our board
of directors may determine. The terms of one or more classes or series of preferred stock could adversely impact the voting power or value
of our common stock. For example, we have designated 5,000&#160;shares of the Company&#8217;s authorized preferred stock as Series &#8220;A&#8221;
Preferred Stock, par value $0.0005, which rank senior only to any other class or series of designated and outstanding preferred shares
of the Company, and the holders of which are entitled to receive a quarterly dividend, payable after a dividend has been made on the common
stock. In addition, we might grant holders of preferred stock the right to elect some number of our directors in all events or upon the
happening of specified events or the right to veto specified transactions. Similarly, the repurchase or redemption rights or liquidation
preferences we might assign to holders of preferred stock could affect the residual value of our common stock. For more information, see
&#8220;<i>Description of Capital Stock</i>&#8221;.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, we have created a class of Series
B Preferred Stock with such preferred stock&#8217;s certificate of designation containing protective provisions requiring holders of 50%
of the stock to consent before we can conduct major corporate actions. We issued to Nectarine Management LLC (an entity whose voting of
our securities held by such entity is solely controlled by Mr.&#160;Toporek) more than 50% of the shares of Series B Preferred Stock outstanding
on March&#160;6, 2025.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Future issuance of our Common Stock, preferred
stock, options and warrants could&#160;dilute the interests of existing stockholders.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We may issue additional shares of our Common Stock,
preferred stock, options and warrants in the future. The issuance of a substantial amount of Common Stock, preferred stock, options and
warrants could have the effect of substantially diluting the interests of our current stockholders. In addition, the sale of a substantial
amount of Common Stock or preferred stock in the public market, or the exercise of a substantial number of warrants and options either
in the initial issuance or in a subsequent resale by the target company in an acquisition which received such Common Stock as consideration
or by investors who acquired such Common Stock in a private placement could have an adverse effect on the market price of our Common Stock.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Future debt issuance may adversely affect
the market price of our Common Stock.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If, in the future, we decide to issue debt securities
that rank senior to our common stock, it is likely that such securities will be governed by an indenture or other instrument containing
covenants restricting our operating flexibility. Additionally, any convertible or exchangeable securities that we issue in the future
may have rights, preferences and privileges more favorable than those of our common stock and may result in dilution to owners of our
common stock. We and, indirectly, our stockholders will bear the cost of issuing and servicing such securities. Because our decision to
issue debt securities in any future offering will depend on market conditions and other factors beyond our control, we cannot predict
or estimate the amount, timing or nature of our future offerings. Thus, holders of our common stock will bear the risk of our future offerings
reducing the market price of our common stock and diluting the value of their stock holdings in us.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Anti-takeover&#160;provisions in our certificate
of incorporation,&#160;by-laws&#160;could discourage, delay or prevent a change of control of our company and may affect the trading price
of our common stock.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our certificate of incorporation, by-laws&#160;include
a number of provisions that may discourage, delay or prevent a change in our management or control over us that stockholders may consider
favorable. These provisions may prevent our stockholders from receiving the benefit from any premium to the market price of our common
stock offered by a bidder in a takeover context. Even in the absence of a takeover attempt, the existence of these provisions may adversely
affect the prevailing market price of our common stock if the provisions are viewed as discouraging takeover attempts in the future. Furthermore,
the existence of the foregoing provisions could limit the price that investors might be willing to pay in the future for shares of our
common stock. These provisions may facilitate management entrenchment that may delay, deter, render more difficult or prevent a change
in our control, which may not be in the best interests of our stockholders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 26; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="k_004"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 1B. UNRESOLVED STAFF COMMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.2in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="k_005"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 1C. CYBERSECURITY</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_1" escape="true" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="ixv-2603"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Risk Management and Strategy</b></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_2" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Identifying, assessing and managing material cybersecurity
threats is important to our operations and business strategy. We have established policies and procedures that are designed to prioritize
the safeguard of our information systems. These procedures help identify potential vulnerabilities and manage risks from unauthorized
incidents within our information systems that may result in adverse effects on data residing within. We conduct periodic and ad-hoc assessments
that are managed by <ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" id="ixv-11372">third party</ix:nonNumeric> information technology providers, to identify potential cybersecurity threats.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_3" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Upon completion of these risk assessments, the
third-party information technology providers help the company assess how to reconfigure or implement additional procedures to mitigate
any potential cybersecurity threats.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_4" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Risks from Cybersecurity Threats</i></p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_4"><ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" id="ixv-2626"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We do <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" id="ixv-11373">not</ix:nonNumeric> currently believe there are any cybersecurity
threats or vulnerabilities that would have materially impaired our operations or financial conditions during the fiscal year ended December
31, 2024.</p></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_CybersecurityRiskRoleOfManagementTextBlock-c0_cont_1" escape="true" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="ixv-2631"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Cybersecurity Governance</b></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation id="_CybersecurityRiskRoleOfManagementTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">It is the responsibility of our board of directors
to monitor and assess potential strategic risk exposure. <ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="ixv-11374">Our <ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" id="ixv-11375">board of directors</ix:nonNumeric> administers its oversight function as a whole, as well
as through the Audit Committee. <ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" id="ixv-11376">Our executive management team informs the Audit Committee on cybersecurity risks periodically, with a
minimum frequency of once per year.</ix:nonNumeric></ix:nonNumeric></p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="k_006"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 2. PROPERTIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">TotalStone&#8217;s headquarters is located at
1 Red Valley Road, Millstone, NJ, 08510, (&#8220;Millstone&#8221;), which also serves as a distribution hub. The Millstone lease was entered
into on November&#160;1, 2020, consists of approximately 7.91 acres, and the term of the lease is through October 2027, with an average
annual rent of approximately $381,000.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We lease distribution and fabrication hubs located
at 5141 W. 122nd Street, Alsip, IL 60803, (&#8220;Alsip&#8221;), and at 26 Commerce Blvd., Plainville, MA, 02762, (&#8220;Plainville&#8221;).
The Alsip lease is comprised of approximately 77,000 square feet of leased office and warehouse space, which also serves as Capstone&#8217;s
corporate office. The Alsip lease agreement was entered into on March&#160;1, 2021. The term of the lease is through July 2028, with an
average annual rent of approximately $240,000. The Plainville lease was entered into on April&#160;1, 2020, approximately 6.43 acres,
and the term of the lease was extended through December&#160;2029, with an annual rent of approximately $165,000.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January&#160;25, 2021, we closed on the purchase
of approximately 4.99 acres at 9318 Erie Avenue, Navarre, OH,&#160;44633, (&#8220;Navarre&#8221;) for $600,000. Prior to the Navarre real
estate purchase, the Company leased this property.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December&#160;29, 2022, we closed on the sale
of 9318 Erie Avenue, Navarre, OH, 44633, (&#8220;Navarre&#8221;) for $3.2&#160;million. The Company will leaseback the property through
December&#160;2047, with an average annual rent of approximately $332,000. This transaction is accounted for as a finance transaction
under the accounting requirements of ASC&#160;842.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="k_007"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 3. LEGAL PROCEEDINGS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.2in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">From time to time, we may be engaged in various
lawsuits and legal proceedings in the ordinary course of our business. We are currently not aware of any legal proceedings the ultimate
outcome of which, in our judgment based on information currently available, would have a material adverse effect on our business, financial
condition or results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="k_008"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 4. MINE SAFETY DISCLOSURES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.2in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 27; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="k_009"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>PART II</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="k_010"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 5. MARKET FOR REGISTRANT&#8217;S COMMON
EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 12.95pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Market Information and Holders of Common Stock</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 12.95pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our common stock is listed on the Nasdaq Capital
Market (&#8220;Nasdaq&#8221;), under the symbol &#8220;CAPS&#8221;.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 12.95pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of March 25, 2025, there were approximately
23 record holders of our common stock. The number of record holders does not include beneficial owners of common stock whose shares are
held in the names of banks, brokers, nominees or other fiduciaries and holders of unissued shares common stock.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The last reported sales price for our Common Stock
as reported on the Nasdaq on March 28, 2025 was $2.40.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Dividends</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have not declared or paid any cash dividends
on our common stock, and we do not anticipate declaring or paying cash dividends for the foreseeable future. We are not subject to any
legal restrictions respecting the payment of dividends, except that we may not pay dividends if the payment would render us insolvent.
Any future determination as to the payment of cash dividends on our common stock will be at the discretion of our board of directors and
will depend on our financial condition, operating results, capital requirements and other factors that the board of directors considers
to be relevant.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Recent Sales of Unregistered Securities </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 12.95pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">None.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Use of Proceeds from Registered Securities</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 7, 2025, the Company closed its Public Offering of 1,250,000
shares of common stock (the &#8220;Public Offering Shares&#8221;), which were registered under the Rule 424(b) of the Securities Act of
1933, as amended, pursuant to the Registration Statement on Form S-1 (File No. 333-284105) which was declared effective by the SEC on
February 14, 2025. The Public Offering Shares were sold at a public offering price of $4.00 per share, which generated net proceeds of
approximately $3,481,802 after deducting underwriting discounts and commissions and other offering expenses.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of March 31, 2025, there has been no
material change in our planned use of net proceeds from our Public Offering as described under the heading &#8220;Use of
Proceeds&#8221; (including the repayment of a term loan) in our final prospectus, filed with the SEC on March 7, 2025 pursuant to
Rule 424(b)(4) relating to our Registration Statement other than the following payments that were made in March 2025:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px; font-size: 10pt">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$200,000 paid by TotalStone, LLC to Brookstone Partners IAC, Inc. for financial
advisory and related services with respect to the Company&#8217;s capital raising transaction, as agreed upon in the Amendment of Amended
and Restated Management Fee Agreement and Transaction Fee Agreement filed herewith as Exhibit 10.18. Brookstone Partners IAC, Inc. is an entity controlled by our Chief Executive Officer (who is also a member of our board of directors) and the chairman of our board of directors;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$20,000 for a bonus payment, related to the Public Offering, to Edward Schultz, our Chief Financial Officer, and Vice President of Finance of our subsidiary, TotalStone; and</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">$403,000 for a payment to TotalStone for advances
    made by TotalStone related to the Public Offering.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We expect to use the balance of proceeds of approximately
    $2,197,820 for general corporate purposes to enable us to grow organically by expanding the breadth of our distribution by both geography
    and new products, either through contractual relationships or owning in-house brands.</p></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Although we plan to also grow via a rapid acquisition
program of building products distributors and manufacturers, we do not currently have any definitive plans to acquire any specific entities
or assets.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Joseph Gunnar &amp; Co., LLC acted as the sole book-running manager
for the Public Offering.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="k_011"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 6. RESERVED</b>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 28; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><div><a id="k_012"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 7. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS
OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>The following discussion and analysis provides
information that our management believes is relevant to an assessment and understanding of our consolidated results of operations and
financial condition. This discussion may contain certain forward-looking statements within the meaning of Section&#160;27A of the Securities
Act&#160;of&#160;1933, as amended (the &#8220;Securities Act&#8221;), and Section&#160;21E of the Securities Exchange&#160;Act&#160;of&#160;1934,
as amended (the &#8220;Exchange&#160;Act&#8221;), and is subject to the safe harbor created by those sections. For more information, see
&#8220;Cautionary Note&#160;Regarding Forward-Looking Statements.&#8221; When reviewing the discussion below, you should keep in mind
the substantial risks and uncertainties that impact our business. In particular, we encourage you to review the risks and uncertainties
described in &#8220;Risk Factors&#8221;.&#160;These risks and uncertainties could cause actual results to differ materially from those
projected or implied by our forward-looking statements contained in this report. These forward-looking statements are made as of the date
of this report, and we do not intend, and do not assume any obligation, to update these forward-looking statements, except as required
by law.</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>The following discussion and analysis should
be read in conjunction with our audited consolidated financial statements for the year ended December&#160;31, 2023, and the related notes
thereto, which have been prepared in accordance with U.S.&#160;GAAP, included in the registration statement of which this prospectus forms
a part. Throughout this discussion, unless the context specifies or implies otherwise the terms the &#8220;Company&#8221;, &#8220;we&#8221;,
&#8220;us&#8221; and &#8220;our&#8221; refer to the business and operations of Capstone Holding Corp and its operating subsidiary, TotalStone,
LLC (dba Instone).</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>All dollar amounts stated herein are in
U.S.&#160;dollars unless specified otherwise.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Overview</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Capstone Holding Corp. formerly known as Capstone
Therapeutics Corp. and OrthoLogic Corp., incorporated in Delaware in 1987 as a domestic corporation, is the parent entity of TotalStone,
LLC (<i>dba</i> Instone). Instone has a building products distribution network that services 31 US states (with such states having over
60% of American households). Our over 400 active customers are primarily masonry, building materials and landscape dealers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Historically, the product mix for Instone was
heavily concentrated on Cultured Stone&#174;, in 2018 Cultured Stone&#174; comprised almost 80% of our total revenue. Through acquisition
and product expansions, we have increased our product offering to our customers. This expansion has made Instone a more attractive supplier
to new and existing dealers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We provide value to our dealers by making the
procurement and logistics process easy for product lines that are otherwise challenging for dealers to manage if they were to purchase
directly with a manufacturer or quarry. Our website provides efficiency, and we believe our product offering provides options and ability
for vendor consolidation and our logistical capabilities provide cost effective and efficient delivery, typically within a week or less.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A key differentiating factor for our strategy
is that we own or control five of the eight brands we sell. Our products include stone veneer, landscape stone, and modular masonry fireplaces.
The brands we distribute which we do not control are Cultured Stone&#174;, Dutch Quality&#174;, and Isokern&#174;. The brands we distribute
which we own or control include Aura&#8482;, Pangea Stone&#174;, Toro Stone&#8482;, Beon Stone&#174;, and Interloc&#8482;.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We operate in a market environment where there
are about 7,000 building products dealers, most of which are privately held. Many of these dealers are not able to efficiently purchase
or optimize storage space, which constrains their ability to sell the diverse range of products we offer. Our website enables dealers
to buy in the quantities they require thus driving a more optimal level of inventory while also significantly reducing logistical challenges.
We believe the ability for customers to buy in the quantities they need across many product lines instead of buying single product lines
form different manufacturers helps them manage cash and, in turn, allows them to offer a higher level of service to their own customers.
According to a December 2023 study jointly released by the management consulting firm, Roland Berger, and the financial advisory firm,
Lazard, &#8220;Trends in the Building Envelope Industry,&#8221; the sector has recently grown by 5&#160;&#8211;&#160;7%. Given the recent
peak of the interest rate cycle constraining the revenue of building products companies (due to fewer housing starts and less commercial
construction) we believe current conditions are the ideal backdrop for us to execute value-creating, accretive acquisitions.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We intend to continue to grow our business organically
and through successfully integrating well-timed acquisitions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 29; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Recent Developments</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 9, 2023, related party entities of
the Company&#8217;s majority shareholder entered into a transaction that resulted in unwinding the Company&#8217;s 2021 investment in
Diamond Products Holdings, LLC (&#8220;DPH&#8221;) valued at $8 million that was obtained in exchange for a $8 million note payable to
Brookstone Acquisition Partners XXI, LLC (&#8220;Brookstone XXI&#8221;).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Components of Results of Operations</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Sales</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our sales primarily consist of distributing manufactured
and natural stone cladding products, natural stone landscape products, and related goods for residential and commercial construction through
a dealer network in 31 states in the Midwestern and Northeastern United&#160;States. The Company recognizes revenue when control over
the products has been transferred to the customer, and the Company has a present right to payment.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Cost of Goods Sold and Gross Profit</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of goods sold includes the purchase price
of material, freight, miscellaneous import fees (if applicable), warranty and related expenses that are directly attributable to our fabricated
products. The Company also includes amounts billed to customers related to shipping and handling and shipping and handling expenses in
cost of goods sold.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Gross profit is equal to revenue less cost of
goods sold. Gross profit margin is equal to gross profit divided by revenue.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Selling, General and Administrative Expenses</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Selling, general and administrative expenses consist
of personnel-related costs, including salaries and benefits, advertising and marketing expenses, travel and entertainment, facility-related
costs, investor relations, legal and consulting fees.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Other Income and Expenses</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other income and expenses consist primarily of
interest expenses on our line of credit and debt and, the write-off of our related party investment in DPH and related gain on extinguishment
of a note payable to Brookstone XXI.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 30; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Results of Operations</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following is management&#8217;s discussion
of the Company&#8217;s consolidated financial statements and results of operations for the&#160;years ended December&#160;31, 2024&#160;&amp;
2023 in (&#8220;000&#8217;s&#8221;):</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Results of Operations Comparing Year Ended
December&#160;31, 2024 to 2023.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended <br/> December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">$ Change</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% Change</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left; text-indent: -10pt; padding-left: 10pt">Net Sales</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">44,876</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">48,354</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(3,478</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(7</td><td style="width: 1%; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Cost of goods sold</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">35,306</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">38,743</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,437</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(9</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,570</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,611</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(41</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Operating expenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Selling, General and administrative</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,208</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,867</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(659</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(6</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Loss income from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(638</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,256</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">618</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">49</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Loss on investment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8,000</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Gain on extinguishment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,200</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(7,200</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Interest and other expense, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,483</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,529</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">46</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Income tax expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(442</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(234</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(208</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(89</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Net loss</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(2,563</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(3,819</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,256</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">33</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Sales</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Sales were $44.9&#160;million in 2024 compared
to $48.4&#160;million in 2023. Revenue decreased between 2024 and 2023 by $3.5 million.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For our owned and controlled brands, revenue was
down $2.6&#160;million primarily driven by a decrease in market volume of $1.6 million relating to approximately 150,000 square feet of
non-fabricated items and price reductions of $990.0 thousand. For brands we do not control, revenue was down $790.0&#160;thousand primarily
attributed to lower volume of $840.0 thousand or 105,000 square feet driven by lower market demand; offset by an increase in prices of
$50.0 thousand.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Cost of goods sold</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of goods sold decreased by $3.4&#160;million,
or 9%, for the year ended December&#160;31, 2024 compared to the year ended December&#160;31, 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the pandemic, the industry experienced
significant supply chain disruptions on both domestic and imported products. The impact on imported products was more significant and
volatile in both costs and operations when compared to domestic products. Supply constraints, container availability, container costs,
port congestion among other factors drove an increase in cost of goods sold throughout periods during the pandemic. By the end of 2023,
these issues and related costs began to normalize.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Gross profit margin increased from 19.9% for the
year ended December 31, 2023 to 21.3% for the year ended December 31, 2024. The increase in gross profit margin was attributable to the
Company turning inventory through cost of goods sold in 2023 that had higher freight costs during the supply chain disruptions noted above.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Selling general and administrative expenses</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Selling general and administrative expenses decreased
by $659.0&#160;thousand, or 6.0%, for the year ended December&#160;31, 2024 compared to the year ended December&#160;31, 2023. The decrease
results primarily from a reduction in force of $364.0 thousand, lower travel expenses of $109.0 thousand and considerable efforts to reduce
overall spending of $180.0 thousand to adjust for lower revenues.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Other Income and expenses</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other expenses, net, decreased by $846.0 thousand,
or 36%, for the year ended December 31, 2024 compared to the year ended December 31, 2023. The decrease consists of lower interest expense
of $189.0 thousand, largely attributed to our revolving line of credit, a $8 million loss in 2023 on the write-off of our related party
investment in DPH and a related $7.2 million gain on extinguishment (forgiveness) of debt by Brookstone XXI associated with the DPH investment;
offset by lower other income of $143.0 thousand.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Income Tax Expense</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Income tax expense increased by $208.0 thousand
or 89% for the year ended December 31, 2024, compared to the year ended December 31, 2023. The negative effective tax rate in 2024 is
primarily attributable to an increase in the valuation allowance for deferred income tax assets.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 31; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Segment Results</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has one operating and reportable segment
which consists of the operations of TotalStone. The Company also has corporate-level SG&amp;A expenses which are included in Capstone
Holding Corp. (&#8220;Capstone&#8221; or &#8220;the Parent&#8221;) and consist primarily of board fees and, investor relations, filing,
legal, insurance, accounting and consulting expenses not identifiable and allocated to TotalStone.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table is a summary of TotalStone&#8217;s
operating results through operating income (loss) reconciled to the Company&#8217;s consolidated totals with the inclusion of Parent and
eliminating amounts:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="26" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Twelve&#160;Months Ended December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">TotalStone</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Parent</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Eliminations</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Consolidated</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">TotalStone</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Parent</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Eliminations</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Consolidated</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Income (loss) from operations before taxes:</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 10%; text-indent: -9pt; padding-left: 0.25in">Sales</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">44,876</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">44,876</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">48,354</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">48,354</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.25in">Cost of goods sold</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">35,306</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">35,306</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">38,743</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">38,743</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 0.25in">Gross Profit</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">9,570</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#8212;</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#8212;</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">9,570</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">9,611</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#8212;</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#8212;</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">9,611</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.25in">Selling, general and administrative expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,847</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">611</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(240</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,208</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,765</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">342</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(240</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,867</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 0.25in">(Loss) income from operations</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(277</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(611</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">240</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(638</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(1,154</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(342</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">240</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(1,256</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-decoration: underline; text-align: left; text-indent: -9pt; padding-left: 0.25in">Other financial information:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Depreciation&#160;&amp; amortization included in SG&amp;A expenses</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">517</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">517</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">461</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">461</td><td style="text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The above discussion of consolidated operating
results through operating income (loss) is in substance the operating results of TotalStone for the comparable periods presented. The
elimination of selling, general and administrative expenses reflect the elimination of management fees incurred by TotalStone and earned
by Parent. The Parent classifies the management fee income earned as a component of net non-operating income (expense) and the corresponding
income is also eliminated in the Company&#8217;s consolidated results.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Liquidity and Capital Resources</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Working capital was $250.0 thousand as of December&#160;31,
2024, a decrease of $850.0 thousand as compared to $1.1&#160;million as of December&#160;31, 2023. The decrease in working capital is
primarily attributable to a decrease in inventory and our revolving line of credit; offset by an increase in accounts payable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company primarily funds our operations through
cash provided from operations of our building products distribution network and available capacity under our ABL Facility (&#8220;Revolver&#8221;).
Our operating cash flows fluctuate based on seasonality with the first half of the year typically resulting in negative operating cash
flows from the build in accounts receivable and inventories and the second half of the year generating positive operating cash flows as
we bring accounts receivables and inventory levels down from seasonal high periods and pay down our Revolver. The liquidity of the Company
is largely dependent on our ability to borrow funds on our Revolver. If the Company fails to fulfill its financial covenant requirements,
our ability to continue as a going concern could be at risk. We believe ongoing availability of our Revolver plus cash provided from operations
combined with our considerable efforts to reduce overall spending will be sufficient to satisfy our cash requirements for at least one
year after the date the consolidated financials are issued. The Company believes we will be able to continue to borrow funds on our Revolver
when and as required. Future acquisitions may be financed through other forms of financing that will depend on then-existing conditions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 32; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Seasonality</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company historically experiences higher sales
during our second and third quarters due to the favorable weather in the Midwestern and Northeastern United&#160;States for new construction
and remodeling.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Summary of Cash Flows</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes our cash flows
for each of the periods presented:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in thousands)</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Year Ended<br/>
December&#160;31,<br/>
2024</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Year Ended<br/>
December&#160;31,<br/>
2023</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 76%; padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net cash provided by operating activities</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;&#160;&#160;3,821</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;&#160;&#160;1,650</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net cash used in investing activities</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(120</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(208</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net cash provided by (used in) financing activities</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3,742</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,413</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net increase (decrease) in cash</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(41</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">29</span></td>
    <td>&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Cash Flows from Operating Activities</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash provided by operating activities was
$3.7&#160;million for the year ended December&#160;31, 2024, primarily resulting from our net loss of $2.6&#160;million offset by $5.4&#160;million
provided in changes in our non-cash working and non-cash expenses.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash provided by operating activities was
$1.7&#160;million for the year ended December&#160;31, 2023, primarily resulting from our net loss of $3.8&#160;million offset by $4.2&#160;million
provided in changes in our non-cash working and non-cash expenses.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Cash Flows from Investing Activities</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash used in investing activities was $120.0
thousand and $208.0 thousand for the years ended December&#160;31, 2024 and 2023, respectively. These cash outflows were related to purchases
of property and equipment.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Cash Flows from Financing Activities</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash used in financing activities was $3.3&#160;million
for the year ended December&#160;31, 2024. The cash outflow was a result of a $2.3&#160;million net decrease in our line of credit and
the repayment of debt of $1.0&#160;million. Net cash used in financing activities was $1.4&#160;million for the year ended December&#160;31,
2023. The cash outflow was a result of a $1.3&#160;million net increase in our line of credit, offset primarily by the repayment of term
debt of $2.1&#160;million.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Funding Requirements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We currently expect to use the net proceeds of
our March 2025 Public Offering primarily for organic growth, by expanding the breadth of our distribution network by both geography and
new products, and inorganic growth via rapid acquisition program of building products distributors and manufacturers whose distribution
core can be fortified to expand their footprint.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company plans to raise additional funds to
finance the growth of our operations through equity financing or debt financing arrangements. If we raise additional funds by issuing
equity or equity-linked securities, the ownership of our existing stockholders will be diluted.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 33; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Off-Balance Sheet Arrangements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the periods presented we did not have,
and we do not currently have, any off-balance sheet arrangements, as defined in the rules and regulations of the SEC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Critical Accounting Policies and Significant
Judgments and Estimates</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We periodically review our financial reporting
and disclosure practices and accounting policies to ensure that they provide accurate and transparent information relative to the current
economic and business environment. As part of this process, we have reviewed our selection, application and communication of critical
accounting policies and financial disclosures. Management has discussed the development and selection of the critical accounting policies
with the Audit Committee of the Board of Directors and the Audit Committee has reviewed the disclosure relating to critical accounting
policies in this Management&#8217;s Discussion and Analysis.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This discussion and analysis of our financial
condition and results of operations is based on our consolidated financial statements included as part of this report, which have been
prepared in accordance with U.S.&#160;GAAP.&#160;The preparation of our consolidated financial statements requires us to make estimates
and assumptions that affect the reported amounts of assets and liabilities, and the revenue and expenses incurred during the reported
periods. We base estimates on our historical experience, known trends and various other factors that we believe are reasonable under the
circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not
apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The full details of our accounting policies are
presented in Note&#160;2 of our audited consolidated financial statements for the year ended December&#160;31, 2024. These policies are
considered by management to be essential to understanding the processes and reasoning that go into the preparation of our consolidated
financial statements and the uncertainties that could have a bearing on its financial results. The significant accounting policies that
we believe to be most critical in fully understanding and evaluating our financial results are revenue recognition and management estimates.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Revenue Recognition</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Sales are recognized when revenue is realized
or becomes realizable and has been earned, net of sales tax. In general, revenue is recognized at a point in time, which is usually upon
shipment of the product. Our revenue is recognized at a point in time when ownership, risks and rewards transfer. For 2024 and 2023, there
are no estimates of variable consideration represented in revenue.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Use of Estimates</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of financial statements in accordance
with US GAAP requires management to make a number of assumptions and estimates that affect the reported amounts of assets, liabilities,
and expenses in our financial statements and accompanying notes. Management bases its estimates on historical experience and various other
assumptions believed to be reasonable. Although these estimates are based on management&#8217;s assumptions regarding current events and
actions that may impact the Company in the future, actual results may differ from these estimates and assumptions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Goodwill</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill represents costs in excess of the estimated
fair values of acquired net assets in a business combination. Goodwill and other intangible assets with indefinite lives are reviewed
annually for impairment.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under U.S.&#160;GAAP, goodwill is not amortized
but is reviewed annually for impairment at a level of reporting referred to as a reporting unit. A reporting unit is an operating segment,
or one level below the operating segment, depending on whether certain criteria are met. All of the Company&#8217;s goodwill is reported
in our subsidiary (reporting unit), TotalStone, and relates to our acquisition of TotalStone in April&#160;2020.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We perform our annual impairment test as of October
1 each year, or in between annual tests whenever events or changes in circumstances indicate the carrying value of goodwill may not be
recoverable, to determine whether an impairment exists. The goodwill impairment test compares a market participant perspective of fair
value for a reporting unit to its carrying amount. As necessary, we recognize an impairment charge for the amount by which the carrying
amount exceeds the reporting unit&#8217;s fair value; however, the loss recognized would not exceed the total amount of goodwill.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 34; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have the option to perform a qualitative assessment
to determine whether it is necessary to perform the quantitative goodwill impairment test. However, we may elect to perform the quantitative
goodwill impairment test even if no indications of a potential impairment exist.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Factors considered in our qualitative assessments
include (i)&#160;macroeconomic conditions including changes in interest rates and discount rates, (ii)&#160;industry and market considerations
including multiples based on business enterprise value to EBITDA, (iii)&#160;trailing twelve month adjusted EBITDA of TotalStone determined
on a consistent basis as that utilized in our debt financial covenants, and (iv)&#160;revenue levels, adjusted EBITDA and the EBITDA
multiple implied in the enterprise valuation of TotalStone in our business combination transaction.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For 2024, we performed a quantitative goodwill
impairment test utilizing two approaches: income approach, which converts future estimates of cash flows by reporting unit to a single
(discounted) current value, and the market approach, which uses publicly available peer data to estimate value of the reporting unit.
The valuation techniques performed in our quantitative analysis make use of our estimates and assumptions related to revenue and operating
margin growth rates, future market conditions, determination of market multiples and comparative companies, and determination of risk-adjusted
discount rates. Forecasts of future operations are based, in part, on actual operating results and our expectations as to future growth
and market conditions, which are inherently uncertain and difficult to project. In performing our analysis, we make assumptions and apply
judgments to estimate industry economic factors and the future profitability of our businesses. Due to the uncertainty and complexity
of performing the goodwill impairment analysis, future results related to market conditions and our business operations and other inputs
to the analysis may be worse than estimated or assumed. In such cases, we may be exposed to future material impairments of goodwill.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For 2024, we also considered our market capitalization
and made estimates to attribute market capitalization to Total Stone. We used the market capitalization attributed to TotalStone as an
estimate of fair value for comparison to the carrying value of TotalStone.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The results of our 2024 quantitative goodwill
impairment testing indicated that the fair value of TotalStone exceeded carrying value.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For 2023, we completed our qualitative assessments
concluding that it was more likely than not that the fair value of TotalStone exceeded carrying value. In 2022, there continued to be
a surge in activity in our industry from COVID and TotalStone reported adjusted EBITDA of $5.5 million. In 2023, rising interest rates,
elevated inflation and higher borrowing costs significantly impacted the construction industry resulting in the decline in TotalStone&#8217;s
sales and gross profit contributing to the Company&#8217;s consolidated reported operating loss. TotalStone&#8217;s 2023 gross profit
was also negatively impacted by gross margin compression resulting from the turn of higher per unit inventory costs that included higher
freight costs we incurred in 2022 and decreasing sales prices in 2023 responsive to the fallen industry demand. Freight costs began to
decrease in 2023 relative to COVID peak costs reducing our landed inventory costs. Adjusted EBITDA for TotalStone was $3.2 million for
2023. TotalStone&#8217;s sales and adjusted EBITDA reported in 2023 are favorable to those reflected in the valuation of TotalStone upon
acquisition in April 2020 prior to the COVID surge.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">In evaluating our 2023 qualitative assessment, we consider the sensitivity
of our estimates utilized in our estimated fair value based on an EBITDA multiple. For 2023, the excess of fair value over carrying value
was 15%. Independently, if 2023 adjusted EBITDA was 13% less than as reported or our estimated EBITDA multiple was 13% less than the multiple
used, the fair value of TotalStone as of December 31, 2023 would be equal to its carrying value.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Long-lived Asset Impairments</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Long-lived assets and certain identifiable intangibles
are reviewed for impairment whenever events of changes in circumstances indicate that the carrying amount of an asset may not be recoverable.
Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future undiscounted net
cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured
by the amount of which the carrying amount of the assets exceeds the fair value of the assets. For 2024 and 2023, no impairment charges
were necessary.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Inventories</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories consisting of finished goods are stated
at the lower of cost, determined by the average cost method, or net realizable value. Inventories also include deposits placed on inventory
purchases for shipments not yet received. Significant prepaid inventory may be located overseas. At December&#160;31, 2024 and 2023, the
total prepaid inventory balance was $163.0 thousand and $912.0&#160;thousand, respectively. We periodically review our inventory on hand
and record a provision for excess, obsolete and slow-moving inventory based on our estimated forecast of product demand, as well as historical
usage. The reserve for obsolete or slow-moving inventory at December&#160;31, 2024 and 2023, totaled $576.0 thousand and $324.0 thousand,
respectively.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Property and Equipment</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Property
and equipment is stated at cost and is depreciated over the estimated useful lives ranging from three to forty&#160;years. Depreciation
is computed by using the straight-line method for financial reporting purposes and straight-line and accelerated methods for income tax
purposes. Property and equipment is comprised of building, machinery&#160;&amp; equipment, computer equipment, leasehold improvements,
software, office equipment, vehicles, and furniture&#160;&amp; fixtures. Maintenance and repairs are charged to expense as incurred.</span>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 35; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="k_013"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES
ABOUT MARKET RISK</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 12.95pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 12.95pt">&#160;</p><div>

</div><div><a id="k_014"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY
DATA</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 12.95pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">See Index to Financial Statements and Financial
Statement Schedules from page F-1 of this annual report on Form 10-K, which are incorporated herein by reference.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 12.95pt">&#160;</p><div>

</div><div><a id="k_015"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS
ON ACCOUNTING AND FINANCIAL DISCLOSURE</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 12.95pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.45in">&#160;</p><div>

</div><div><a id="k_016"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 9A. CONTROLS AND PROCEDURES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 12.95pt">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Disclosure Controls and Procedures</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 12.95pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We maintain &#8220;disclosure controls and procedures,&#8221;
as that term is defined in Rule 13a-15(e), promulgated by the SEC pursuant to the Securities Exchange Act of 1934, as amended (the &#8220;Exchange
Act&#8221;). Disclosure controls and procedures include controls and procedures designed to ensure that information required to be disclosed
in our Company&#8217;s reports filed under the Exchange Act is recorded, processed, summarized and reported within the time periods specified
in the SEC&#8217;s rules and forms, and that such information is accumulated and communicated to our management, including our principal
executive officer and principal financial officer to allow timely decisions regarding required disclosure. Our management, with the participation
of our principal executive officer and principal financial officer, evaluated our Company&#8217;s disclosure controls and procedures as
of the end of the period covered by this Form 10-K. Based on this evaluation, our principal executive officer and principal financial
officer concluded that as of December 31, 2024, our disclosure controls and procedures were not effective. The ineffectiveness of our
disclosure controls and procedures was due to material weaknesses in our internal control over financial reporting.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Management&#8217;s Annual Report on Internal
Control Over Financial Reporting</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 12.95pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This Annual Report on Form 10-K does not include
a report of management&#8217;s assessment regarding internal control over financial reporting due to a transition period established by
the rules of the SEC for newly public companies.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 12.95pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Changes in Internal Control Over Financial
Reporting</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 12.95pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were no changes in the Company&#8217;s internal
control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act) during the year ended December 31,
2024, that has materially affected, or is reasonably likely to materially affect, the Company&#8217;s internal control over financial
reporting.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 12.95pt">&#160;</p><div>

</div><div><a id="k_017"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 9B. OTHER INFORMATION</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c32" format="ixt:fixed-false" name="ecd:NonRule10b51ArrTrmntdFlag" id="ixv-11377"><ix:nonNumeric contextRef="c32" format="ixt:fixed-false" name="ecd:Rule10b51ArrTrmntdFlag" id="ixv-11378"><ix:nonNumeric contextRef="c32" format="ixt:fixed-false" name="ecd:NonRule10b51ArrAdoptedFlag" id="ixv-11379"><ix:nonNumeric contextRef="c32" format="ixt:fixed-false" name="ecd:Rule10b51ArrAdoptedFlag" id="ixv-11380">Not applicable.</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="k_018"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS
THAT PREVENT INSPECTIONS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 36; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="k_019"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>PART III</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="k_020"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table and biographical summaries set forth information,
including principal occupation and business experience, about our directors and executive officers as of March 31, 2025:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="width: 35%; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Directors and Executive Officers</b></span></td>
    <td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="width: 48%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Position/Title</b></span></td>
    <td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="width: 15%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Age</b></span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Matthew E.&#160;Lipman</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer and Director</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">46</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Michael Toporek</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chairman</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">61</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Edward Schultz</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">41</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Charles Dana</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director (Lead Independent Director)</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">69</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">John M.&#160;Holliman, III</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">71</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Gordon Strout</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">62</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fredric J. Feldman, Ph.D.</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">85</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Elwood D. Howse, Jr.</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">85</span></td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Matthew E.&#160;Lipman, Chief Executive Officer
and Director.&#160;&#160;&#160;&#160;</b>Mr.&#160;Lipman brings over 20&#160;years of experience working with companies to establish growth
strategies and execute acquisitions. Mr.&#160;Lipman has served as a director since July&#160;2017. Mr.&#160;Lipman has served as a member
of the Board of Directors of Soluna Holdings, Inc., a Nasdaq-listed&#160;digital infrastructure company, since 2016. Mr.&#160;Lipman joined
Brookstone Partners in 2004, currently serving as a Managing Director. From July&#160;2001 through June&#160;2004, Mr.&#160;Lipman was
an analyst in the mergers and acquisitions group at UBS Financial Services Inc. Mr.&#160;Lipman has a B.S. in Business Administration
from Babson College. Mr.&#160;Lipman currently serves on the Board of Directors of Denison Pharmaceuticals, LLC, Advanced Disaster Recovery
Inc., Virginia Abrasives Corporation, and TotalStone, LLC. The Board believes that Mr.&#160;Lipman&#8217;s proficiency in reading and
understanding financial statements, generally accepted accounting principles and internal controls, qualifies him to serve as Chief Executive
Officer.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Michael Toporek, Chairman.&#160;&#160;&#160;&#160;</b>Mr.&#160;Toporek
has served as a director since July&#160;2017. Since 2003, Mr.&#160;Toporek has served as the Managing General Partner of Brookstone Partners,
a lower/middle market private equity firm based in New&#160;York and an affiliate of BP Peptides, LLC (&#8220;Brookstone Partners&#8221;).
Mr.&#160;Toporek, a member of the Board of Directors of Soluna Holdings since 2016, served as Soluna Holdings&#8217; Chief Executive Officer
from November 2020 until May 2023 and has served as Executive Chairman of the Board since that date. Prior to founding Brookstone Partners
in 2003, Mr.&#160;Toporek was both an active principal investor and an investment banker. Mr.&#160;Toporek began his career in Chemical
Bank&#8217;s Investment Banking Group, later joined Dillon, Read and Co., which became UBS Warburg Securities Ltd. during his tenure,
and SG Cowen and Company. Mr. Toporek currently serves on the Board of Directors of Harmattan Energy Limited. Mr.&#160;Toporek has a B.A.
in Economics and an M.B.A from the University of Chicago. Mr.&#160;Toporek brings strategic and financial expertise to the Board as a
result of his experience with Brookstone Partners, which the Board believes qualifies him to serve as Chairman.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Edward Schultz, CFO.&#160;&#160;&#160;&#160;</b>Mr.&#160;Schultz
has served as Chief Financial Officer since August&#160;2023. Mr.&#160;Schultz also serves as the Vice President of Finance of TotalStone,
LLC since June&#160;2021. Prior to his employment with Capstone and TotalStone, Mr.&#160;Schultz was employed as Director of Financial
Reporting and Technical Accounting for Brookfield Properties Retail from September&#160;2012 through June&#160;2021. He holds a Bachelor
of Science in Accountancy from the Governors State University.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Charles &#8220;Chuck&#8221; Dana, Director
(Lead Independent Director).&#160;&#160;&#160;&#160;</b>Mr.&#160;Dana has served as lead independent director since March 2025. Mr.&#160;Dana
has been an investor in Brookstone since 2003, and in 2016 joined the firm as an Operating Partner. His main responsibilities are to
assist in the strategy and operations of Brookstone&#8217;s portfolio companies and to identify and acquire middle market companies.
Mr.&#160;Dana has over 40 years of financial and general management experience. He started his career at GE and had successively more
responsible financial role&#8217;s culminating as President &#8212; GE Locomotives Indonesia. Mr.&#160;Dana then joined Owens Corning
in 1995. He was the President of the Composites Solutions Business from 2003 to 2010 growing sales from $1.2&#160;billion to $2.4&#160;billion
both through organic sales growth but also with via several acquisitions. Mr.&#160;Dana then served as the Group President for Building
Materials ($4.5&#160;billion sales) from 2010 to 2015, a segment that produced eighteen (18) consecutive quarters of net income growth
for the insulation business under his leadership. Mr.&#160;Dana retired from Owens Corning and served as EVP at Molded Fiber Glass Companies
before joining Brookstone. The Board believes the experience and knowledge of Mr.&#160;Dana qualifies him to serve on our Board.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 37; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>John M.&#160;Holliman,&#160;III, Director.</b>&#160;&#160;&#160;&#160;Mr.&#160;Holliman
has served as a director since September&#160;1987 and as former Chairman of the Board of Directors from August&#160;1997 through July&#160;2017.
Since February&#160;1993 he has been a general partner of entities which are the general partners of Valley Ventures, LP (formerly known
as Arizona Growth Partners, LP), Valley Ventures&#160;II, LP, Valley Ventures&#160;III, LP, Valley Ventures&#160;III Annex, LP, all of
which are venture capital funds. He has over thirty-nine&#160;years of business experience, including service on the boards of over forty
companies, commercial lending experience with major financial institutions, and has been active in venture capital financing for over
thirty-five&#160;years serving a variety of industries. Mr.&#160;Holliman earned a BBA in Finance and a MBA from Southern Methodist University
and a Master of International Management from the Thunderbird School of Global Management. During his career Mr.&#160;Holliman has gained
substantial executive and board level experience in business, finance and operations. The Board believes the experience and knowledge
of Mr.&#160;Holliman qualifies him to serve on our board and to chair our Audit Committee.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Gordon Strout, Director.&#160;&#160;&#160;&#160;</b>Mr.&#160;Strout
has served as a director since March 2025. Mr.&#160;Strout ran a small industrial supply business as well as a heating oil business starting
in 1985. After successfully selling off the&#160;heating oil business he purchased his father&#8217;s minority stake in the Industrial
supply company in 1989. Instone and Total Lubrication (a Mobil branded lubricants distributor) grew out of the industrial supply business.
In 2004 Gordon acquired a majority equity position. Gordon then partnered with Brookstone Partners in 2006 and served as President and
CEO through April&#160;2021 at which time he transitioned to Executive Chairman of the Instone board. Mr.&#160;Strout holds a bachelor&#8217;s
degree from the University of Miami, Coral Gables Fla.&#160;The Board believes the experience and knowledge of Mr.&#160;Strout qualifies
him to serve on our Board.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Fredric J. Feldman, Ph.D., Director.&#160;&#160;&#160;&#160;&#160;</b>Mr.&#160;Feldman
has served as a director since March 2025. Mr. Feldman, Ph.D., has been the President of FJF Associates, a consultant to venture capital
and emerging companies, since February 1992 and has served as a director of the Company since 1991. From September 1995 to<b>&#160;</b>June
1996,<b>&#160;</b>he was the Chief Executive Officer of Biex, Inc., a women&#8217;s healthcare company. He served as Chief Executive Officer
of Oncogenetics, Inc., a cancer genetics research company, from 1992 to 1995. Between 1988 and 1992, Dr. Feldman was the President and
Chief Executive Officer of Microgenics Corporation, a medical diagnostics company. From 1984 to 1988 Dr. Feldman was Vice President and
then President of Instrumentation laboratory a medium sized International Medical Diagnostic Instrumentation Company. Dr. Feldman received
his Ph.D. in analytical chemistry from the University of Maryland. He has been a director of a number of public and private companies.
The Board believes that Dr. Feldman&#8217;s over 40 years of operating, scientific and business experience in industry qualifies him for
service on our board.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Elwood D. Howse, Jr., Director.&#160;&#160;&#160;&#160;&#160;</b>Mr.&#160;Howse
has served as a director since March 2025. Mr. Howse previously served as a director of the Company from 1987 to 2023. In 1982, Mr. Howse
founded Cable, Howse and Ragen, investment banking and stock brokerage firm, subsequently known as Ragen MacKenzie. In 1977, Mr. Howse
co-founded Cable &amp; Howse Ventures, an early-stage venture capital firm focused on technology. In 1976, he served as Vice President,
Corporate Finance, for Foster &amp; Marshall, a northwest stock brokerage firm. In 1974 he was the Chief Financial Officer of Seattle
Stevedore Company and the Miller Produce Company. Mr. Howse has served as a corporate director and advisor to various public, private
and non-profit enterprises. He served on the board of the National Venture Capital Association and is past President of the Stanford Business
School Alumni Association. Mr. Howse holds a BS in Engineering from Stanford University and an MBA from Stanford Graduate School of Business.
Mr. Howse also served in the US Navy as a nuclear submariner. The Board believes Mr. Howse&#8217;s education and company operations skills
brings important financial and business experience to the board and qualifies him to serve on our board.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 38; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">None of the above directors and executive officers
has been involved in any legal proceedings as listed in Regulation&#160;S-K, Section&#160;401(f).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Family Relationships</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There are no family relationships among any of
our directors or executive officers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Board Composition, Committees, and Independence</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Director Independence</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Nasdaq Marketplace Rules require a majority
of a listed company&#8217;s Board of Directors to be comprised of independent directors within one year of listing. In addition, the Nasdaq
Marketplace Rules require that, subject to specified exceptions, each member of a listed company&#8217;s audit, compensation and nominating
and corporate governance committees be independent and that audit committee members also satisfy independence criteria set forth in Rule&#160;10A-3&#160;under
the Exchange&#160;Act.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under Rule&#160;5605(a)(2)&#160;of the Nasdaq
Marketplace Rules, a director will only qualify as an &#8220;independent director&#8221; if, in the opinion of our Board of Directors,
that person does not have a relationship that would interfere with the exercise of independent judgment in carrying out the responsibilities
of a director. In order to be considered independent for purposes of Rule&#160;10A-3&#160;of the Exchange&#160;Act, a member of an audit
committee of a listed company may not, other than in his or her capacity as a member of the audit committee, the Board of Directors, or
any other board committee, accept, directly or indirectly, any consulting, advisory, or other compensatory fee from the listed company
or any of its subsidiaries or otherwise be an affiliated person of the listed company or any of its subsidiaries.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Board of Directors has reviewed the composition
of our Board of Directors and its committees and the independence of each director. Based upon information requested from and provided
by each director concerning his background, employment and affiliations, including family relationships, our Board of Directors has determined
that each of Messrs. Charles Dana, Fredric J. Feldman, Ph.D., Elwood D. Howse, Jr., and John M. Holliman, III&#160;is an &#8220;independent
director&#8221; as defined under Rule&#160;5605(a)(2)&#160;of the Nasdaq Marketplace Rules. Our Board of Directors also determined that
John M. Holliman, Elwood D. Howse Jr. and Fredric J. Feldman Ph.D., who comprise our audit committee, Fredric J. Feldman Ph.D., Charles
Dana and John M. Holliman, who comprise our compensation committee, and Charles Dana, Elwood D. Howse Jr. and Fredric J. Feldman Ph.D.,
who are members of our nominating and corporate governance committee, satisfy the independence standards for such committees established
by the SEC and the NASDAQ Marketplace Rules, as applicable. In making such determinations, our Board of Directors considered the relationships
that each such non-employee&#160;director has with our company and all other facts and circumstances our Board of Directors deemed relevant
in determining independence, including the beneficial ownership of our capital stock by each non-employee&#160;director.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Audit Committee.&#160;&#160;&#160;&#160;</b>We
have established an audit committee consisting of John M. Holliman, III, Elwood D. Howse, Jr., and Fredric J. Feldman, Ph.D. John M. Holliman,
III is chairman of the audit committee and he qualifies as an &#8220;audit committee financial expert&#8221; as defined in Item&#160;407(d)(5)&#160;of
Regulation&#160;S-K.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The audit committee&#8217;s duties are to recommend
to our board of directors the engagement of independent auditors to audit our financial statements and to review its accounting and auditing
principles. The audit committee will review the scope, timing and fees for the annual audit and the results of audit examinations performed
by the internal auditors and independent public accountants, including their recommendations to improve the system of accounting and internal
controls. The audit committee will at all times be composed exclusively of directors who are, in the opinion of our board of directors,
free from any relationship which would interfere with the exercise of independent judgment as a committee member and who possess an understanding
of financial statements and generally accepted accounting principles.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Compensation Committee.&#160;&#160;&#160;&#160;</b>We
have established a compensation committee consisting of Fredric J. Feldman, Ph.D., Charles Dana, and John M. Holliman, III. Fredric J.
Feldman is chairman of the compensation committee.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 39; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In considering and determining executive and director
compensation, the compensation committee reviews compensation that is paid by other similar public companies to its officers and takes
that into consideration in determining the compensation to be paid to our officers. The compensation committee also determines and approves
any non-cash&#160;compensation paid to any employee. We do not engage any compensation consultants to assist in determining or recommending
the compensation to our officers or employees.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Nominating and Corporate Governance Committee.&#160;&#160;&#160;&#160;</b>We
have established a nominating and corporate governance committee consisting of Charles Dana, Elwood D. Howse, Jr., and Fredric J. Feldman,
Ph.D. Charles Dana is chairman of the nominating and corporate governance committee. The responsibilities of the nominating and corporate
governance committee include the identification of individuals qualified to become Board members, the selection of nominees to stand for
election as directors, the oversight of the selection and composition of committees of the Board, establishing procedures for the nomination
process, oversight of possible conflicts of interests involving the Board and its members, developing corporate governance principles,
and the oversight of the evaluations of the Board and management. The nominating and corporate governance committee has not established
a policy with regard to the consideration of any candidates recommended by stockholders. If we receive any stockholder recommended nominations,
the nominating and corporate governance committee will carefully review the recommendation(s)&#160;and consider such recommendation(s)&#160;in
good faith.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Code of Ethics</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Board of Directors has adopted a Code of Business
Conduct and Ethics applicable to each officer, director, and employee of the Company. The full text of our Code of Business Conduct and
Ethics is posted on our website at&#160;<i>www.capstonethx.com</i>. We intend to disclose on our website any future amendments of our
Code of Business Conduct and Ethics or waivers that exempt any principal executive officer, principal financial officer, principal accounting
officer or controller, persons performing similar functions or our directors from provisions in the Code of Business Conduct and Ethics.
Information contained on, or that can be accessed through, our website is not incorporated by reference into this Annual Report, and you
should not consider information on our website to be part of this Annual Report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Insider Trading Policy</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has an <ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" id="ixv-11381">Insider Trading Policy</ix:nonNumeric> governing
all transactions in the Company&#8217;s securities by the Company&#8217;s directors, officers, and employees. The Insider Trading Policy
is reasonably designed to promote compliance with insider trading laws, rules and regulations, and applicable listing standards. For more
information, please refer to the Insider Trading Policy listed on Exhibit 19.1 to this Annual Report on Form 10-K.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Term of Office</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our directors are appointed at the annual meeting
of shareholders and hold office until the annual meeting of the shareholders next succeeding his or her election, or until his or her
prior death, resignation or removal in accordance with our bylaws. Our officers are appointed by the Board and hold office until the annual
meeting of the Board next succeeding his or her election, and until his or her successor shall have been duly elected and qualified, subject
to earlier termination by his or her death, resignation or removal.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "></p><div>

</div><!-- Field: Page; Sequence: 40; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p><div>

</div><div><a id="k_021"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><span style="text-transform: uppercase"><b>Item
11. Executive Compensation</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Summary Compensation Table</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth information concerning
all compensation earned by our Chief Executive Officer and two other persons who served as executive officers as, at, or during the year
ended December 31, 2024, and who earned compensation exceeding $100,000 during the year ended December 31, 2024 (the &#8220;Named Executive
Officers&#8221;), for services as executive officers for the last two years.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="13" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Annual Compensation</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>Long-Term Compensation<sup>(3)</sup></b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Name&#160;and&#160;Principal&#160;Position</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>Salary<sup>(1)</sup></b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>Bonus<sup>(2)</sup></b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Other<br/> Annual<br/> Compensation</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nonqualified<br/> deferred<br/> compensation<br/> earnings</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Securities<br/> Underlying<br/> Options</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total<br/> Compensation</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 15%; text-align: left; text-indent: -10pt; padding-left: 10pt">Matthew Lipman</td><td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: center">2024</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">48,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">48,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -10pt; padding-left: 20pt">CEO</td><td>&#160;</td>
    <td style="text-align: center">2023</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">48,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">48,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Michael Toporek</td><td>&#160;</td>
    <td style="text-align: center">2024</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">48,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">48,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -10pt; padding-left: 20pt">Chairman</td><td>&#160;</td>
    <td style="text-align: center">2023</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">48,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">48,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -10pt; padding-left: 10pt"><span style="font-size: 10pt">Edward Schultz<sup>(3)</sup></span></td><td>&#160;</td>
    <td style="text-align: center">2024</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">216,161</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">216,161</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -10pt; padding-left: 20pt">CFO</td><td>&#160;</td>
    <td style="text-align: center">2023</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">192,210</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">192,210</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left">(1)</td><td style="text-align: justify">Management base salaries can be increased by our Board of Directors
based on the attainment of financial and other performance guidelines set by our management.</td>
</tr></table><div>

</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left">(2)</td><td style="text-align: justify">Salaries listed do not include annual bonuses to be paid based
on profitability and performance. These bonuses will be set, from time to time, by a disinterested majority of our Board of Directors.
No bonuses will be set until such time as the aforementioned occurs.</td>
</tr></table><div>

</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left">(3)</td><td style="text-align: justify">Mr.&#160;Schultz receives a portion of his compensation through
the Company&#8217;s subsidiary TotalStone, LLC where he also serves as the Vice President of Finance.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Outstanding Equity Awards at Fiscal Year-End
</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth information regarding
equity awards held by the Named Executive Officers as of December 31, 2024.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Name</td><td style="font-weight: bold; border-bottom: Black 1.5pt solid">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number of<br/>
 Securities<br/>
 Underlying<br/>
 Unexercised<br/>
 Options,<br/>
 Exercisable<br/>
 (#)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; border-bottom: Black 1.5pt solid">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number of<br/>
 Securities<br/>
 Underlying<br/>
 Unexercised<br/>
 Options,&#160;Not Exercisable<br/>
 (#)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; border-bottom: Black 1.5pt solid">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Option<br/>
 Exercise<br/>
 Price&#160;($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; border-bottom: Black 1.5pt solid">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Option<br/>
 Expiration Date</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; width: 52%">Matthew Lipman</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 9%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8212;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 9%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8212;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 9%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8212;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 9%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8212;</td><td style="text-align: left; width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Michael  Toporek </td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Edward Schultz</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Equity Incentive Plan</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In June&#160;2015, our stockholders approved the
2015 Equity Incentive Plan (the &#8220;2015 Plan&#8221;) and reserved 1,000,000&#160;shares of our common stock for issuance. At December&#160;31,
2024, no shares remained available to grant under the Plan and all granted shares are fully vested.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Stock-based&#160;compensation expense reflects
the fair value of stock-based&#160;awards measured at the grant date and recognized over the relevant vesting period. The Company generally
estimates the fair value of each stock-based&#160;award on the measurement date using the Black-Scholes&#160;option valuation model which
incorporates assumptions as to stock price volatility, the expected life of the options, risk-free&#160;interest rate and dividend yield.
No options were granted in 2024 or 2023 and all the vesting and associated stock compensation expense occurred prior to January 1, 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Stock Compensation</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company intends to grant options to purchase
our common stock and awards restricted stock to employees and directors under an equity incentive plan the Company expects to put into
place during 2025. The Company expects to reserve shares of common stock for future option exercise representing approximately 10% of
authorized shares (or 5&#160;million shares) under such an equity incentive plan. The issuance of grants and future exercise into shares
of Common Stock as well as the grant of restricted stock awards may cause future dilution of ownership to shareholders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 41; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The benefits provided under these plans are share-based&#160;payments
and the Company accounts for stock-based&#160;awards exchanged for employee service in accordance with the appropriate share-based&#160;payment
accounting guidance.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Stock-based&#160;compensation represents the cost
related to stock-based&#160;awards granted to employees and directors. The Company measures stock-based&#160;compensation cost at grant
date based on the estimated fair value of the award and recognizes the cost as expense on a straight-line&#160;basis in accordance with
the vesting of the options (net of estimated forfeitures) over the employee&#8217;s requisite service period. The Company estimates the
fair value of stock-based&#160;awards on the grant date using a Black- Scholes valuation model.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December&#160;31, 2024 and December&#160;31,
2023, there were approximately 500 and 976 options exercisable and vested at a weighted average exercise price of $163.00 and $210.00,
respectively. In addition, the Company issued a warrant to Brookstone Partners IAC to purchase up to 6,322&#160;shares of the Company&#8217;s
Common Stock, which provides for quarterly vesting of shares in amounts approximately equal to the amount of quarterly interest payable
that would have been payable under the Agreement, converted into shares at $0.075, all of which has now vested, and can be exercised through
October&#160;15, 2028 with an exercise price that was between $10.00 and $30.00 per share, as determined by an independent valuation,
through April&#160;1, 2024, and, since that date, the lesser of (i) $75.00 per warrant share and (ii) the 10-day&#160;average closing
price of the Company&#8217;s common stock.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Employee Pension, Profit Sharing or other
Retirement Plan</span></i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">TotalStone, LLC maintains a defined contribution
pension plan, which covers all employees electing to participate after completing certain service requirements. Employer contributions
are made at the Company&#8217;s discretion. Generally, the Company makes safe harbor matching contributions equal to 100% of employee
contribution up to 4% of the employee&#8217;s Plan Compensation, as defined. Each participant is 100% vested in in their salary deferral
and the safe harbor Company&#8217;s matching contributions. Other employer discretionary contributions are subject to a graded vesting
schedule.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Compensation of Executive Officers</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January&#160;2, 2025, we entered into an executive
employment agreement with Matthew Lipman, our Chief Executive Officer, which became effective on March 7, 2025. Under this agreement,
Mr.&#160;Lipman serves as the Company&#8217;s Chief Executive Officer with a base salary of $250,000 per annum and an annual performance
bonus ranging from 50% to 100% of the base salary. The agreement commenced on its effective date and terminate on January&#160;31, 2028,
with automatic one-year&#160;extensions unless either party provides 120 days&#8217; written notice to opt-out. The agreement includes
a noncompetition clause effective for 18&#160;months following the termination of Mr.&#160;Lipman&#8217;s employment with the Company.
In the event of termination due to death, disability, for cause by the Company, resignation by Mr.&#160;Lipman without good reason, or
non-extension&#160;of the agreement, Mr.&#160;Lipman will be entitled to any previously earned but unpaid base salary through the termination
date, any earned but unpaid annual performance bonus, and other accrued benefits. If the agreement is terminated by the Company without
cause or by Mr.&#160;Lipman for good reason, Mr.&#160;Lipman will receive a lump sum payment equal to three years&#8217; base salary and
the target performance bonus, as well as continued copayment by the Company of coverage premiums for 12&#160;months following the termination
date, at the same level and cost as if he were an active employee.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 42; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective August&#160;25, 2023, we began to compensate
Mr.&#160;Edward Schultz, our Chief Financial Officer, an annual salary of $200,000 paid in accordance with our standard employee payroll
practices. Mr.&#160;Schultz receives a portion of his compensation through the Company&#8217;s subsidiary TotalStone, LLC where he also
serves as the Vice President of Finance.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Compensation of Directors</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">John M. Holliman, III. and Michael  Toporek
 have received director compensation of $48,000 annually for 2024 and 2023 for service on the Company&#8217;s board prior to the Public
Offering that closed on March 7, 2025.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with the completion of its Public
Offering on March 7, 2025, the Company adopted a director compensation plan. This director compensation plan will consist of an annual
cash retainer of $20,000 paid quarterly in arrears.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p><div>

</div><div><a id="k_022"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL
OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth certain information
known to us with respect to the beneficial ownership of our common stock as of March 31, 2025 based on 5,190,251 shares of common stock
outstanding.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have determined beneficial ownership in accordance
with the rules of the Securities and Exchange Commission, and the information is not necessarily indicative of beneficial ownership for
any other purpose. These rules generally attribute beneficial ownership of securities to persons who possess sole or shared voting power
or investment power with respect to those securities as well as any common stock that the person has the right to acquire within 60 days
of March 31, 2025 through the exercise of stock options or other rights. These shares are deemed to be outstanding and beneficially owned
by the person holding those options for the purpose of computing the percentage ownership of that person, but they are not treated as
outstanding for the purpose of computing the percentage ownership of any other person. Unless otherwise indicated, the persons or entities
identified in this table have sole voting and investment power with respect to all shares shown as beneficially owned by them. Except
as otherwise indicated, the address of each of the shareholders listed below is: 5141 W. 122nd Street, Alsip, IL 60803.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Beneficially
Ownership Common Stock</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Percentage</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Percentage<br/>
 of Voting<br/>
 Power<sup>(5)</sup></b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">Name of beneficial owner 5% shareholders:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">BP Peptides, LLC <sup>(1)</sup></span></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">128,096</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">2.47</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">2.07</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">BPA XIV, LLC</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,528,662</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">48.66</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">40.91</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">Named executive officers and directors:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Matthew E. Lipman<sup>(1) (2)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,698,508</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">51.93</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">43.65</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Michael Toporek <sup>(1) (3)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">169,846</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.27</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18.68</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Edward Schultz</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">John M. Holliman, III</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,095</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Gordon Strout <sup>(1) (4)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">863,628</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16.62</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13.97</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Charles Dana</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Fredric J. Feldman, Ph.D.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Elwood D. Howse, Jr.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">All executive officers and directors as a group ( eight (8) persons)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">3,733,077</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">71.84</td><td style="font-weight: bold; text-align: left">%</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">73.58</td><td style="font-weight: bold; text-align: left">%</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">*</span></td><td style="text-align: justify"><span style="font-size: 10pt">Less than 1%.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left">(1)</td><td style="text-align: justify">Includes a warrant to purchase up to 6,322 shares of Common
Stock issued to Brookstone Partners IAC, Inc., the investment manager of BP Peptides, LLC which is controlled by Matthew Lipman and Michael
Toporek. The business address of BP Peptides, LLC is 776A 6<sup>th</sup> Ave. 2<sup>nd</sup> Floor, New York, NY 10001.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left">(2)</td><td style="text-align: justify">Includes 121,774 shares controlled by Matthew Lipman, through
his control of BP Peptides, LLC. Brookstone Acquisition Partners XXI Corporation owns 81% of BP Peptides, LLC. Mr. Lipman owns approximately
4% of Brookstone Acquisition Partners XXI Corporation.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left">(3)</td><td style="text-align: justify">Consists of 121,774 shares controlled by Michael Toporek, through
his control of BP Peptides, LLC. Brookstone Acquisition Partners XXI Corporation owns 81% of BP Peptides, LLC. Mr. Toporek owns approximately
30% of Brookstone Acquisition Partners XXI Corporation.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left">(4)</td><td style="text-align: justify">Mr. Strout has an interest in BP Peptides, LLC; however, he
does not control it. Control of BP Peptides, LLC is held solely by Matthew Lipman and Michael Toporek.</td>
</tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Includes 985,063 votes pursuant to the Series B Preferred Stock issued to Nectarine Management LLC (an entity whose voting of our securities held by such entity is solely controlled by Mr. Toporek).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><span style="text-transform: uppercase"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "></p><div>

</div><!-- Field: Page; Sequence: 43; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><span style="text-transform: uppercase"><b>&#160;</b></span></p><div>

</div><div><a id="k_023"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><span style="text-transform: uppercase"><b>Item
13. Certain Relationships and Related Transactions and Director Independence</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">The following includes
a summary of transactions since January 1, 2023, to which we have been a party in which the amount involved exceeded or will exceed the
lesser of (i) $120,000 and (ii) one percent (1%) of the average of our total assets at year-end for the prior two fiscal years, and in
which any of our directors, executive officers or, to our knowledge, beneficial owners of more than 5% of our capital stock or any member
of the immediate family of any of the foregoing persons had or will have a direct or indirect material interest, other than equity and
other compensation, termination, change in control and other arrangements, which are described under &#8220;Item 11. Executive Compensation.&#8221;
We also describe below certain other transactions with our directors, executive officers and stockholders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">TotalStone, LLC is party to an agreement with
a related party, Brookstone Partners IAC, whereby such entity will provide consulting services totaling $400,000 per annum, billed quarterly.
Additionally, Brookstone Partners IAC is entitled to a special services fee in cash equal to two percent (2%) of total consideration of
any acquisition of a majority of the equity interests of any entity or an equity recapitalization of the Company. The agreement also provides
for an additional management fee equal to 5% of earnings before interest, taxes, depreciation, and amortization (&#8220;EBITDA&#8221;)
in excess of $4.0&#160;million. Amounts accrued for such consulting services totaled $351,000 as of December&#160;31, 2024 and 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Stream Finance, LLC, which serves as a creditor
on the TotalStone&#8217;s mezzanine term loan of $1.3&#160;million and accrued interest of $249.0 thousand, is managed by Brookstone Partners.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">TotalStone, LLC, was leasing a facility from a
former officer and current Board Member of TotalStone, LLC for $29,000 per month. As of February&#160;2022, the lessor is no longer a
related party.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December&#160;21, 2020, BP Peptides, LLC exercised
its right to convert $572,700 of accrued interest ($538,000) and secured debt ($35,000) into 24,900&#160;shares of the Company&#8217;s
Common Stock (exercised price of $23/share). The Company incurred issuance expenses of $5,000 resulting in a net increase in Additional
Paid-in&#160;Capital of $568,000.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January&#160;15, 2021, Capstone acquired a
minority interest in a consumer products company, Diamond Products, LLC (&#8220;Diamond&#8221;), a sexual wellness holding company. The
structure of the transaction was as follows: i) Brookstone Acquisition Partners XXI Corporation (&#8220;Brookstone XXI&#8221;) contributed
its approximately 95% equity interest in Diamond, which represented approximately 62% equity ownership on a fully-diluted&#160;basis,
to Diamond Products Holdings, LLC (&#8220;DPH&#8221;); ii) The Company formed Capstone Beta LLC (&#8220;Beta&#8221;) as a wholly-owned&#160;subsidiary,
and Beta purchased a portion of Brookstone XXI&#8217;s interest in DPH; iii) Beta issued a promissory note to Brookstone XXI in the original
principal amount of $8.0&#160;million, bearing interest at 1% per annum over a 36&#160;month term, and secured its obligations thereunder
by pledging Beta&#8217;s interests in DPH; and iv) As additional credit support, Capstone issued a limited payment guaranty to Brookstone
XXI in the amount of 10% of the principal amount of Beta&#8217;s promissory note. The terms of the promissory note issued by Beta to Brookstone
XXI include provisions whereby in the event that the membership interests in Diamond are sold or otherwise disposed of, any proceeds received
by Beta are to be utilized to prepay the promissory note to Brookstone XXI and Brookstone XXI&#8217;s remaining recourse for the remaining
note balance, if any, is limited to the pledged collateral (Beta&#8217;s membership interest in DPH) and the $800,000 limited payment
guarantee provide by Capstone. DPH was structured to hold one asset, the membership interest in Diamond, and accordingly upon the sale
or other disposition of the membership interests in Diamond, the sole recourse of payment by Brookstone XXI is the $800,000 limited payment
guarantee. In summary, the intent of Brookstone XXI and the special committee of Capstone&#8217;s independent directors entering into
this arrangement was to limit Capstone&#8217;s downside risk to $800,000.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The 20% minority investment in DPH represented
an effective 19% equity interest in Diamond and approximately 12% on a fully-diluted&#160;basis. The Company does not have the ability
to exercise significant influence over operating and financial policies of Diamond and DPH.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 44; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November&#160;9, 2023 in connection with a
restructuring and recapitalization transaction of Diamond&#8217;s operating entities, Diamond and other related party entities affiliated
with Brookstone XXI entered into a transaction that sold 100% of the membership interest in Diamond inclusive of Beta&#8217;s minority
interest in Diamond via its membership interest in DPH to a third party. No cash consideration was received in this transaction. Rather,
the primary consideration received by the selling parties was the release of guarantees of senior debt of Diamond operating entities.
The third party assumed none of the $8.0&#160;million debt liability and no other consideration was transferred. As a result, the Company&#8217;s
wrote-off&#160;its equity investment in DPH from $8.0&#160;million to zero, and recognized a $7.2&#160;million gain on debt extinguishment
from Brookstone XXI&#8217;s debt forgiveness which was consistent with the terms of the note agreement that limited Captone&#8217;s risk
upon sale or disposition of Diamond&#8217;s membership interests to the $800,000 limited guaranty provided by Capstone which is the net
amount of the loss recognized in the 2023 statement of operations from this transaction. An $800,000 unsecured promissory note was issued
on March&#160;31, 2024. The remaining unsecured debt liability $800,000 plus accrued interest will remain on the Company&#8217;s balance
sheet with a maturity date of June&#160;30, 2026.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June&#160;15, 2022, Brookstone exercised its
right to convert $1.9&#160;million of accrued interest and debt from its senior secured note into 78,333&#160;shares of the Company&#8217;s
Common Stock exercised at $24.75 per share. With this transaction, Brookstone through December 31, 2024 owned 121,774&#160;shares of the
Company&#8217;s Common Stock or 77.3% of the 157,610 outstanding shares of the Company&#8217;s Common Stock.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2024, the Company owed the
following notes payable and accrued interest to related parties:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Terms</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>BP Peptides,<br/>
LLC</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Stream<br/>
Finance,<br/>
LLC</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Brookstone<br/>
Acquisition<br/>
Partners&#160;XXI<sup>(1)</sup></b></span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Issuance dates of notes</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">July&#160;17, 2017</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November&#160;14,&#160;2019</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March&#160;31, 2021<br/>
and March&#160;31,&#160;2024</span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maturity date</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June&#160;30, 2026</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December&#160;31, 2025</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June&#160;30, 2026</span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; width: 55%; padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest rate</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6</span></td>
    <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disclosed Note&#160;8</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1% and 6</span></td>
    <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Collateral</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Secured</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unsecured</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Secured/&#160;Unsecured</span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance&#160;&#8211;&#160;December&#160;31, 2022</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">733,289</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,070,321</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,142,222</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Principal and interest payments</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(761,077</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrual of interest</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">41,038</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">67,556</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Debt extinguishment</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7,200,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance&#160;&#8211;&#160;December&#160;31, 2023</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">774,327</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,309,244</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,009,778</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrual of interest</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">42,152</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">248,860</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">43,044</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance&#160;&#8211;&#160;December&#160;31, 2024</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">816,479</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,558,104</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,052,822</span></td>
    <td>&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0in; margin-bottom: 0in; width: 25%"><div style="font-size: 1pt; border-top: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify; text-indent: -24pt"></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left">(1)</td><td style="text-align: justify">In connection with the unwinding of the Diamond transaction
in November&#160;2023, the March&#160;31, 2021 secured note accruing interest at 1% was replaced by a new unsecured note for $800,000
plus existing accrued interest with interest accruing from November&#160;2023 to maturity at 6% per annum.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">BPA XIV, LLC, an entity controlled by Matthew Lipman, our Chief Executive
Officer, and Gordon Rocks, Inc., an entity controlled by Gordon Strout, a director, are parties to the Master Exchange Agreement entered
into by the Company, TotalStone and TotalStone&#8217;s Class B Members. Pursuant to the Master Exchange Agreement, BPA XIV, LLC and Gordon
Rocks, Inc. surrendered their existing TotalStone&#8217;s membership interests and withdraw from the membership of TotalStone in exchange
for 2,528,662 and 822,128&#160;shares of Common Stock, respectively, on the Restructuring Date.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Special Preferred Membership Interests were issued
by TotalStone in connection with the restructuring of its mezzanine indebtedness. This indebtedness is documented pursuant to that certain
Second Amended and Restated Credit Agreement, dated as of March&#160;8, 2023, with Stream Finance, LLC, as agent, and the lenders from
time to time party thereto. The maturity date of the Stream Finance Credit Agreement is September&#160;30, 2026. The Special Preferred
Membership Interests were to be exchanged on the Restructuring Date for loans in an aggregate principal amount of $1,006,377 plus certain
amounts for each day after September&#160;30, 2024 until the Restructuring Date. As of December 31, 2024, the interest accrued for 2024
was $137.3 thousand. On March 7, 2025 the Special Preferred Membership Interests were exchanged for loans in an aggregate principal of
$1,006,377 plus interest.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In March 2025, the Company paid $200,000 as an
advisory fee payment, related to the Public Offering, to Brookstone Partners, an entity controlled by our Chief Executive Officer (who
is also a member of our board of directors) and the chairman of our board of directors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="k_024"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><span style="text-transform: uppercase"><b>Item
14. Principal Accounting Fees and Services</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Fees Billed for Audit and Non-Audit Services</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents for each of the last
two fiscal years the aggregate fees billed in connection with the audits of our financial statements and other professional services rendered
by our independent registered public accounting firm GBQ Partners LLC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Audit Fees (1)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">159,931</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">107,782</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Audit-related fees (2)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,050</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Tax fees (3)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">23,310</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">24,485</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">194,291</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">132,267</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left">(1)</td><td style="text-align: justify">Represents fees billed for professional services rendered for the annual
audit and interim reviews of our financial statements.</td>
</tr><tr style="vertical-align: top; text-align: justify">
<td style="text-align: left">&#160;</td><td style="text-align: justify">&#160;</td></tr>
     <tr style="vertical-align: top; text-align: justify">
<td style="text-align: left">(2)</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Represents fees billed for consents provided with respect to registration statements and related amendments.</span></td></tr>
     <tr style="vertical-align: top; text-align: justify">
<td style="text-align: left">&#160;</td><td style="text-align: justify">&#160;</td></tr>
     <tr style="vertical-align: top; text-align: justify">
<td style="text-align: left">(3)</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Represents fees billed for tax filing, preparation, and tax advisory services</span></td></tr>
     </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 45; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><div><a id="k_025"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>PART IV</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 12.95pt">&#160;</p><div>

</div><div><a id="k_026"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 15. EXHIBIT AND FINANCIAL STATEMENT SCHEDULES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 12.95pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">(a)</span></td><td style="text-align: justify"><span style="font-size: 10pt">1. Financial Statements</span></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p><div>

</div><p style="text-align: justify; margin-left: 0.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt">The financial statements and Report of Independent Registered Public Accounting Firm are listed in the &#8220;Index to Financial Statements and Schedules&#8221; on page F-1 and included from F-2 onwards.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">2.</span></td><td style="text-align: justify"><span style="font-size: 10pt">Financial Statement Schedules</span></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt">All
schedules for which provision is made in the applicable accounting regulations of the Securities and Exchange Commission (the &#8220;Commission&#8221;)
are either not required under the related instructions, are not applicable (and therefore have been omitted), or the required disclosures
are contained in the financial statements included herein.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">3.</span></td><td style="text-align: justify"><span style="font-size: 10pt">Exhibits (including those incorporated
by reference).</span></td>
</tr></table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left">(b)</td><td style="text-align: justify">Exhibits</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top; ">
    <td style="vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in; text-align: left; text-indent: 0in"><b>Exhibit</b></td>
    <td style="padding: 0in 0in 1.5pt; white-space: nowrap; text-align: center; text-indent: 0in">&#160;</td>
    <td style="padding: 0in 0in 1.5pt; text-align: center; text-indent: 0in">&#160;</td>
    <td style="padding: 0in 0in 1.5pt; white-space: nowrap; text-align: center; text-indent: 0in">&#160;</td>
    <td colspan="5" style="border-bottom: Black 1.5pt solid; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Incorporated by Reference</b></span></td>
    <td style="padding: 0in 0in 1.5pt; white-space: nowrap; text-align: center; text-indent: 0in">&#160;</td>
    <td style="padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Filed or<br/>
Furnished</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td style="border-bottom: Black 1.5pt solid; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; text-align: left; text-indent: 0in"><b>Number</b></td>
    <td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; text-align: center; text-indent: 0in"><b>&#160;</b></td>
    <td style="border-bottom: Black 1.5pt solid; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exhibit
    Description</b></span></td>
    <td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; text-align: center; text-indent: 0in"><b>&#160;</b></td>
    <td style="border-bottom: Black 1.5pt solid; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Form</b></span></td>
    <td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; text-align: center; text-indent: 0in"><b>&#160;</b></td>
    <td style="border-bottom: Black 1.5pt solid; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exhibit</b></span></td>
    <td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; text-align: center; text-indent: 0in"><b>&#160;</b></td>
    <td style="border-bottom: Black 1.5pt solid; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Filing&#160;Date</b></span></td>
    <td style="padding: 0in 0in 1.5pt; vertical-align: bottom; white-space: nowrap; text-align: center; text-indent: 0in"><b>&#160;</b></td>
    <td style="border-bottom: Black 1.5pt solid; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Herewith</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding: 0in; width: 9%; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.1</span></td>
    <td style="padding: 0in; white-space: nowrap; width: 1%; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; width: 53%; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000121390024114111/ea021443304ex3-1_capst.htm">Restated Certificate of Incorporation, dated April&#160;22, 2005, as amended on May&#160;21, 2010, June&#160;22, 2015, August&#160;22, 2019, February&#160;10, 2021, and February&#160;18, 2022</a></span></td>
    <td style="padding: 0in; white-space: nowrap; width: 1%; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; width: 7%; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-1</span></td>
    <td style="padding: 0in; white-space: nowrap; width: 1%; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; width: 7%; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.1</span></td>
    <td style="padding: 0in; white-space: nowrap; width: 1%; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; width: 9%; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/31/2024</span></td>
    <td style="padding: 0in; white-space: nowrap; width: 1%; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; width: 9%; text-indent: 0in">&#160;</td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding: 0in; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.2</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000117184315003566/exh_42.htm">Bylaws of the Company</a></span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-8</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.2</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">06/23/2015</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-indent: 0in">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding: 0in; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.3</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000121390024114111/ea021443304ex3-3_capst.htm">Amended and Restated Certificate of Designation of Series&#160;A Preferred Stock, dated June&#160;22, 2015</a></span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-1</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.3</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/31/2024</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-indent: 0in">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding: 0in; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.4</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000121390025010833/ea021443308ex3-4_capst.htm">Form of Certificate of Amendment to the Restated Certificate of Incorporation</a></span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-1</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.4</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">02/06/2025</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-indent: 0in">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding: 0in; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.5</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000121390025010833/ea021443308ex3-5_capst.htm">Form of Certificate of Designation of Series B Preferred Stock</a></span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-1</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.5</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">02/06/2025</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-indent: 0in">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding: 0in; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ea023593301ex4-1_capstone.htm">Description of the Company&#8217;s Securities</a></span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; white-space: nowrap; text-align: center; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; white-space: nowrap; text-align: center; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">X</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding: 0in; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.2</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000121390024114111/ea021443304ex4-2_capst.htm">Amended and Restated Warrant to Purchase Common Stock, dated March&#160;20, 2020, issued to BP Peptides, LLC</a></span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-1</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.2</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/31/2024</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-indent: 0in">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding: 0in; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.3</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000117184318000822/exh_102.htm">Warrant to Purchase Common Stock, dated January&#160;30, 2018, issued to BP Peptides, LLC</a></span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8-K</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.2</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">02/01/2018</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-indent: 0in">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding: 0in; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.1</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: left; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000121390025010833/ea021443308ex10-1_capst.htm">Form of Indemnification Agreement</a></span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-1</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.1</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">02/06/2025</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-indent: 0in">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding: 0in; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.2</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: justify; text-indent: 0in"><a href="https://www.sec.gov/Archives/edgar/data/887151/000117184316011964/exh_101.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Series&#160;B Preferred Stock and Warrant Purchase Agreement, dated August&#160;25, 2016, by and between LipimetiX Development, Inc. and Capstone Therapeutics Corp.</span></a></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8-K</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.1</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">08/26/2016</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-indent: 0in">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding: 0in; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.3</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000117184317004105/exh_101.htm">Securities Purchase, Loan and Security Agreement dated July&#160;14, 2017, by and between Capstone Therapeutics Corp. and BP Peptides, LLC</a></span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8-K</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.1</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">07/17/2017</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in">&#160;</td>
    <td style="padding: 0in; text-indent: 0in">&#160;</td>
    <td>&#160;</td></tr>

<tr style="vertical-align: top; ">
    <td style="padding: 0in; text-align: justify; text-indent: 0in; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.4</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in; width: 1%">&#160;</td>
    <td style="padding: 0in; text-align: justify; text-indent: 0in; width: 53%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000117184318000822/exh_101.htm">First Amendment to Securities Purchase Loan and Security Agreement dated January&#160;30, 2018, by and between Capstone Therapeutics, Corp. and BP Peptides, LLC</a></span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in; width: 1%">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in; width: 7%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8-K</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in; width: 1%">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in; width: 7%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.1</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in; width: 1%">&#160;</td>
    <td style="padding: 0in; text-align: center; text-indent: 0in; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">02/01/2018</span></td>
    <td style="padding: 0in; white-space: nowrap; text-indent: 0in; width: 1%">&#160;</td>
    <td style="padding: 0in; text-indent: 0in; width: 9%">&#160;</td>
    <td style="width: 1%">&#160;</td></tr>

  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.5</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000117184319001827/exh_101.htm">Second Amendment to Securities Purchase Loan and Security Agreement dated March&#160;15, 2019, by and between Capstone Therapeutics, Corp. and BP Peptides, LLC</a></span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8-K</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.1</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">03/19/2019</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
</table><div>
</div><p style="margin: 0">&#160;</p><div>

</div><p style="margin: 0"></p><div>

</div><!-- Field: Page; Sequence: 46; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin: 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.6</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: justify; width: 53%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000121390024114111/ea021443304ex10-6_capst.htm">Third Amendment to Securities Purchase Loan and Security Agreement dated March&#160;27, 2020, by and between Capstone Therapeutics, Corp. and BP Peptides, LLC</a></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt; width: 7%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-1</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt; width: 7%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.6</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/31/2024</span></td>
    <td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="width: 9%">&#160;</td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.7</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000121390024114111/ea021443304ex10-7_capst.htm">Fourth Amendment to Securities Purchase Loan and Security Agreement dated March&#160;15, 2021, by and between Capstone Therapeutics, Corp. and BP Peptides, LLC</a></span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-1</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.7</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/31/2024</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.8</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000121390024114111/ea021443304ex10-8_capst.htm">Termination of Securities Purchase, Loan and Security Agreement, dated November&#160;13, 2024, by and between Capstone Holding Corp. and BP Peptides, LLC</a></span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-1</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.8</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/31/2024</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.9</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000117184317004105/exh_102.htm">Promissory Note dated July&#160;14, 2017, payable to BP Peptide, LLC</a></span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8-K</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.2</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">07/17/2017</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.10</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000121390024114111/ea021443304ex10-10_capst.htm">Fourth Amended and Restated Operating Agreement of TotalStone, LLC, dated March&#160;27, 2020 and Effective as of November&#160;26, 2021</a></span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-1</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.10</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/31/2024</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.11</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000121390024114111/ea021443304ex10-11_capst.htm">Consent and First Amendment to the Fourth Amended and Restated Operating Agreement of TotalStone, LLC, dated March&#160;27, 2020 and Effective as of November&#160;26, 2021</a></span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-1</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.11</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/31/2024</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.12</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000121390024114111/ea021443304ex10-12_capst.htm">Second Amended and Restated Credit Agreement, dated March&#160;8, 2023, by and between TotalStone, LLC, Northeast Masonry Distributors, LLC, TotalStone Properties, LLC, and Stream Finance, LLC</a></span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-1</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.12</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/31/2024</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.13</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000121390024114111/ea021443304ex10-13_capst.htm">Consent, Waiver and Amendment to Second Amended and Restated Credit Agreement, dated October&#160;18, 2024, by and between TotalStone, LLC, Northeast Masonry Distributors, LLC, TotalStone Properties, LLC, and Stream Finance, LLC</a></span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-1</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.13</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/31/2024</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.14</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000121390024114111/ea021443304ex10-14_capst.htm">Non-negotiable Secured Subordinated Promissory Note by and between TotalStone, LLC and Northeast Masonry Distributors, LLC</a></span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-1</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.14</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/31/2024</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>

<tr style="vertical-align: top; ">
    <td style="text-align: justify; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.15</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: justify; width: 53%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000121390024114111/ea021443304ex10-15_capst.htm">Non-negotiable Secured Subordinated Contingent Value Promissory Note by and between NEM Purchaser, LLC and Northeast Masonry Distributors, LLC</a></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt; width: 7%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-1</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt; width: 7%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.15</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/31/2024</span></td>
    <td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="width: 9%">&#160;</td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.16</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000121390024114111/ea021443304ex10-16_capst.htm">Brookstone Partners IAC, Inc. Amended and Restated Management Fee Agreement Dated March&#160;1, 2020 by and between TotalStone, LLC and Brookstone Partners IAC, Inc.</a></span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-1</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.16</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/31/2024</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.17</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000121390024114111/ea021443304ex10-17_capst.htm">Management Fee Agreement, dated March&#160;27, 2020, by and between TotalStone, LLC and Capstone Holding Corp.</a></span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-1</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.17</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/31/2024</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.18</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000121390024114111/ea021443304ex10-18_capst.htm">Amendment of Amended and Restated Management Fee and Transaction Fee Agreement, dated November&#160;15, 2024, by and between Capstone Holding Corp., TotalStone, LLC, and Brookstone Partners IAC, Inc.</a></span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-1</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.18</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/31/2024</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.19</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000121390024114111/ea021443304ex10-19_capst.htm">Limited Payment Guarantee dated March&#160;31, 2021, between Capstone Therapeutics Corp. and Brookstone Acquisition Partners&#160;XXI Corporation</a></span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-1</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.19</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/31/2024</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.20</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000117184317005009/exh_101.htm">Series&#160;B-2 Preferred Stock Purchase Agreement, dated August&#160;11, 2017, by and between Capstone Therapeutics Corp. and LipimetiX Development, Inc.</a></span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10-Q</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.1</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">08/14/2017</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.21</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000117184317005009/exh_102.htm">First Amendment to the Amended and Restated Stockholders Agreement of LipimetiX Development, Inc., dated August&#160;11, 2017</a></span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10-Q</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.2</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">08/14/2017</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.22</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000117184317005009/exh_103.htm">Joinder of August&#160;25, 2016 Registration Rights Agreement of LipimetiX Development, Inc., dated August&#160;11, 2017</a></span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10-Q</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.3</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">08/14/2017</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.23</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000121390024114111/ea021443304ex10-23_capst.htm">LipimetiX Development, Inc. Contingent Value Rights Agreement, dated August&#160;23, 2019, by and among Capstone Therapeutics Corp., the Shareholder Representative and Computershare Inc., and Computershare Trust Company, N.A., as Rights Agent</a></span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-1</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.23</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/31/2024</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.24</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000121390024114111/ea021443304ex10-24_capst.htm">Second Amended and Restated Promissory Note, dated November&#160;11, 2024, issued by Capstone Holding Corp. to BP Peptides, LLC</a></span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-1</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.24</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/31/2024</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.25</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000121390024114111/ea021443304ex10-25_capst.htm">Revolving Credit, Term Loan and Security Agreement by and among TotalStone, LLC, Northeast Masonry Distributors, LLC, TotalStone Properties, LLC, and Berkshire Bank, dated December 20, 2017</a></span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-1</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.25</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/31/2024</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
</table><div>

</div><p style="margin: 0">&#160;</p><div>

</div><p style="margin: 0"></p><div>

</div><!-- Field: Page; Sequence: 47; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->44<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin: 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.26</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: justify; width: 53%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000121390024114111/ea021443304ex10-26_capst.htm">Amendments to Revolving Credit, Term Loan and Security Agreement Still in Effect As of December 30, 2024</a></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt; width: 7%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-1</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt; width: 7%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.26</span></td>
    <td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="padding-left: 0in; text-align: center; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/31/2024</span></td>
    <td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="width: 9%">&#160;</td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.27</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000121390024114111/ea021443304ex10-27_capst.htm">Second Amended and Restated Revolving Credit Note Issued by TotalStone, LLC and Northeast Masonry Distributors, LLC to Berkshire Bank, dated November 14, 2019</a></span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-1</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.27</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="padding-left: 0in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/31/2024</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.28</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000121390024114111/ea021443304ex10-28_capst.htm">Term Note Issued by TotalStone, LLC, Northeast Masonry Distributors, LLC, and TotalStone Properties, LLC to Berkshire Bank, dated November 22, 2021</a></span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-1</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.28</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="padding-left: 0in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/31/2024</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.29</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000121390024114111/ea021443304ex10-29_capst.htm">Second Amended and Restated Promissory Note Issued by Capstone Holding Corp. to Brookstone Partners Acquisition XXI Corporation, dated November 11, 2024</a></span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-1</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.29</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="padding-left: 0in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/31/2024</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.30</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000121390025010833/ea021443308ex10-30_capst.htm">Form of Master Exchange Agreement by and among Capstone Holding Corp., TotalStone, LLC, and TotalStone&#8217;s Class B Member</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-1</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.30</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="padding-left: 0in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;02/06/2025</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.31</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000121390025010833/ea021443308ex10-31_capst.htm">Form of Subscription Agreement for Purchase of Series B Preferred Stock</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-1</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.31</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="padding-left: 0in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;02/06/2025</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.32</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000121390025010833/ea021443308ex10-32_capst.htm">Executive Employment Agreement by and between Capstone Holding Corp. and Matthew Lipman</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-1</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.32</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="padding-left: 0in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;02/06/2025</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19.1</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ea023593301ex19-1_capstone.htm">Insider Trading Policy</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="padding-left: 0in; text-align: center">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">X</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21.1</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/887151/000121390024114111/ea021443304ex21-1_capst.htm">List of Subsidiaries</a></span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">S-1</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21.1</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="padding-left: 0in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12/31/2024</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">23.1</td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="ea023593301ex23-1_capstone.htm">Consent of Independent Registered Public Accounting Firm</a></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt">&#160;</td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="padding-left: 0in; text-align: center">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="text-align: center">X</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.1</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="ea023593301ex31-1_capstone.htm">Certification of Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act Of 2002</a></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt">&#160;</td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="padding-left: 0in; text-align: center">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">X</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.2</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="ea023593301ex31-2_capstone.htm">Certification of Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act Of 2002</a></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt">&#160;</td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="padding-left: 0in; text-align: center">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">X</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.1</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="ea023593301ex32-1_capstone.htm">Certification Pursuant to Section 906 of the Sarbanes-Oxley Act Of 2002</a></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt">&#160;</td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="padding-left: 0in; text-align: center">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">X</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">97.1</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ea023593301ex97-1_capstone.htm">Capstone Holding Corp. Compensation Recovery Policy</a></span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt">&#160;</td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="padding-left: 0in; text-align: center">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">X</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.INS</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Instance Document - The instance document does not appear in the interactive Data File because its XBRL tags are embedded within the Inline XBRL document</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt">&#160;</td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="padding-left: 0in; text-align: center">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.SCH</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Schema Document</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt">&#160;</td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="padding-left: 0in; text-align: center">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.CAL</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt">&#160;</td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="padding-left: 0in; text-align: center">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.DEF</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt">&#160;</td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="padding-left: 0in; text-align: center">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.LAB</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt">&#160;</td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="padding-left: 0in; text-align: center">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.PRE</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt">&#160;</td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="padding-left: 0in; text-align: center">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">104</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cover Page Interactive Data File (formatted as inline XBRL)</span></td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt">&#160;</td>
    <td>&#160;</td>
    <td style="padding-left: 10pt; text-align: center; text-indent: -10pt">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="padding-left: 0in; text-align: center">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>




</div><div><a id="k_027"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>ITEM 16. FORM 10-K SUMMARY</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not Applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 48; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->45<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Index to Financial Statements</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>FOR THE YEARS ENDED DECEMBER 31, 2024 AND 2023</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="padding-bottom: 1.5pt; width: 91%">&#160;</td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center; width: 9%"><span style="font-size: 10pt"><b>Page(s)</b>&#160;</span></td></tr> <tr style="vertical-align: top"> <td>&#160;</td> <td style="vertical-align: bottom; text-align: center">&#160;</td></tr> <tr style="background-color: #CCEEFF"> <td style="vertical-align: top"><a href="#fin_001"><span style="font-size: 10pt">Report of Independent Registered Public Accounting Firm (PCAOB Firm ID <span style="-sec-ix-hidden: hidden-fact-0">0089</span>)</span></a></td> <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">F-2</span></td></tr> <tr style="vertical-align: top; "> <td>&#160;</td> <td style="vertical-align: bottom; text-align: center">&#160;</td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td><a href="#fin_002"><span style="font-size: 10pt">Balance Sheets as of December 31, 2024 and 2023</span></a></td> <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">F-</span>4</td></tr> <tr style="vertical-align: top; "> <td>&#160;</td> <td style="vertical-align: bottom; text-align: center">&#160;</td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td><a href="#fin_003"><span style="font-size: 10pt">Statements of Operations for the Years Ended December 31, 2024 and 2023</span></a></td> <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">F-</span>5</td></tr> <tr style="vertical-align: top; "> <td>&#160;</td> <td style="vertical-align: bottom; text-align: center">&#160;</td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td><a href="#fin_004"><span style="font-size: 10pt">Statements of Stockholders&#8217; Deficit for the Years Ended December 31, 2024 and 2023</span></a></td> <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">F-</span>6</td></tr> <tr style="vertical-align: top; "> <td>&#160;</td> <td style="vertical-align: bottom; text-align: center">&#160;</td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td><a href="#fin_005"><span style="font-size: 10pt">Statements of Cash Flows for the Years Ended December 31, 2024 and 2023</span></a></td> <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">F-</span>7</td></tr> <tr style="vertical-align: top; "> <td>&#160;</td> <td style="vertical-align: bottom; text-align: center">&#160;</td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td><a href="#fin_006"><span style="font-size: 10pt">Notes to Financial Statements</span></a></td> <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">F-</span>8</td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 49; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="fin_001"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span style="text-decoration:underline">Report of Independent Registered Public Accounting
Firm</span></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">To the Board of Directors<br/>
Capstone Holding Corp.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_AuditorOpinionTextBlock-c0_cont_1" escape="true" name="dei:AuditorOpinionTextBlock" id="ixv-6920"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Opinion on the Financial Statements</b></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation id="_AuditorOpinionTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have audited the accompanying consolidated
balance sheets of Capstone Holdings Corp. (the Company) as of December&#160;31, 2024 and 2023, the related consolidated statements of
operations, stockholders&#8217; equity and cash flows for the&#160;years then ended, and the related notes (collectively referred to as
the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material
respects, the financial position of the Company as of December&#160;31, 2024 and 2023, and the results of its operations and its cash
flows for the&#160;years then ended, in conformity with accounting principles generally accepted in the United&#160;States of America.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Basis for Opinion</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">These financial statements are the responsibility
of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our
audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United&#160;States) (PCAOB) and
are required to be independent with respect to the Company in accordance with the U.S.&#160;federal securities laws and the applicable
rules and regulations of the Securities and Exchange Commission and the PCAOB.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We conducted our audits in accordance with the
standards of the PCAOB.&#160;Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the
financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we
engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding
of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company&#8217;s
internal control over financial reporting. Accordingly, we express no such opinion.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our audits included performing procedures to assess
the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond
to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements.
Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating
the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Critical Audit Matters</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The critical audit matter communicated below is
a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated
to the audit committee and that (1) relates to accounts or disclosures that are material to the consolidated financial statements and
(2) involved our especially challenging, subjective, or complex judgments. The communication of a critical audit matter does not alter
in any way our opinion on the consolidated financial statements taken as a whole, and we are not, by communicating the critical audit
matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 50; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Slow-Moving, Excess and Obsolete Inventory
Reserve</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Critical Audit Matter Description</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company values inventory at the lower of cost,
determined by the average cost method, or net realizable value. The Company periodically assesses inventory to determine if the carrying
value of the inventory exceeds net realizable value and when determined necessary, records a reserve for slow-moving, excess or obsolete
inventory to reduce the carrying value to net realizable value. Recording the reserve requires management to make assumptions and apply
judgments related to anticipated demand which may be impacted by changes in customer preferences, economic conditions, business trends
or product strategies. The Company relies on, among other things, past sales experience, the duration of product life cycles, and anticipated
market conditions to develop the estimate. As a result of management&#8217;s assessment, the Company recorded a reserve for slow-moving,
excess, and obsolete inventory of approximately $576,000 as of December 31, 2024.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We identified the inventory slow-moving, excess
and obsolete reserve as a critical audit matter because of the extent of audit judgment and effort required to evaluate management&#8217;s
estimate and assumptions due to the subjective nature of the estimate described above.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>How the Critical Audit Matter Was Addressed
in the Audit</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our audit procedures related to the slow-moving,
excess and obsolete inventory reserve included the following, among others:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in">&#9679;</td><td style="text-align: justify">We obtained an understanding of the process and design of controls associated with management&#8217;s
development of the inventory reserve.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in">&#9679;</td><td style="text-align: justify">We evaluated the appropriateness of management&#8217;s method and assumptions used in developing their
estimate of the inventory reserve including assumptions related to the categorization of products into different classes of potential
exposure and reserve percentages applied to those classes of inventory.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in">&#9679;</td><td style="text-align: justify">We evaluated the appropriateness of specific inputs supporting management&#8217;s estimate, including
historical sales levels, the year a product was introduced to the Company&#8217;s product lines and historic product life cycles.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in">&#9679;</td><td style="text-align: justify">We evaluated the completeness and accuracy of the underlying data used in development of the inventory
reserve, including the mathematical accuracy of the calculation.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in">&#9679;</td><td style="text-align: justify">We performed inquiries with management regarding anticipated future demand for various products and classes
of products and historical durations of product life cycles.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">/s/ <ix:nonNumeric contextRef="c0" name="dei:AuditorName" id="ixv-11382">GBQ Partners LLC</ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have served as the Company&#8217;s auditor
since 2020.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" name="dei:AuditorLocation" id="ixv-11383">Columbus, Ohio</ix:nonNumeric><br/>
March 31, 2025</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 51; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="fin_002"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CAPSTONE HOLDING CORP.<br/>
CONSOLIDATED BALANCE SHEETS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(in thousands, except share and per share data)<br/>
(unaudited)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31, <br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31, <br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">ASSETS</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Current Assets:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-indent: -10pt; padding-left: 20pt">Cash</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd" id="ixv-11384">11</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd" id="ixv-11385">52</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Accounts receivable, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd" id="ixv-11386">2,762</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd" id="ixv-11387">2,581</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -10pt; padding-left: 20pt">Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" unitRef="usd" id="ixv-11388">9,635</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" unitRef="usd" id="ixv-11389">13,750</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Prepaid expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseCurrent" scale="3" unitRef="usd" id="ixv-11390">150</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseCurrent" scale="3" unitRef="usd" id="ixv-11391">458</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Other current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsCurrent" scale="3" unitRef="usd" id="ixv-11392">242</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsCurrent" scale="3" unitRef="usd" id="ixv-11393">241</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 30pt">Total current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" unitRef="usd" id="ixv-11394">12,800</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" unitRef="usd" id="ixv-11395">17,082</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 10pt">Long-term Assets:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Property and equipment, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd" id="ixv-11396">1,594</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd" id="ixv-11397">1,756</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -10pt; padding-left: 20pt">Goodwill</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd" id="ixv-11398">23,286</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd" id="ixv-11399">23,286</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Other intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherIntangibleAssetsNet" scale="3" unitRef="usd" id="ixv-11400">48</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherIntangibleAssetsNet" scale="3" unitRef="usd" id="ixv-11401">10</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Right of use assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" unitRef="usd" id="ixv-11402">2,068</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" unitRef="usd" id="ixv-11403">2,922</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Deferred tax asset</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" unitRef="usd" id="ixv-11404">7,178</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" unitRef="usd" id="ixv-11405">7,597</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Other long-term assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" unitRef="usd" id="ixv-11406">247</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" unitRef="usd" id="ixv-11407">48</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 30pt">Total long-term assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsNoncurrent" scale="3" unitRef="usd" id="ixv-11408">34,421</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsNoncurrent" scale="3" unitRef="usd" id="ixv-11409">35,619</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Total Assets</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-11410">47,221</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-11411">52,701</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 10pt">LIABILITIES&#160;&amp; EQUITY</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 10pt">Current Liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" unitRef="usd" id="ixv-11412">3,304</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" unitRef="usd" id="ixv-11413">2,575</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Accrued expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-11414">394</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-11415">324</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -10pt; padding-left: 20pt">Line of credit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LinesOfCreditCurrent" scale="3" unitRef="usd" id="ixv-11416">6,259</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LinesOfCreditCurrent" scale="3" unitRef="usd" id="ixv-11417">8,574</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Current portion of long-term debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="3" unitRef="usd" id="ixv-11418">1,855</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="3" unitRef="usd" id="ixv-11419">3,612</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Current portion, lease liability</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" unitRef="usd" id="ixv-11420">738</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" unitRef="usd" id="ixv-11421">887</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 30pt">Total current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-11422">12,550</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-11423">15,972</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 10pt">Long-term liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Accrued related party management fee</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="caps:AccruedRelatedPartyManagementFee" scale="3" unitRef="usd" id="ixv-11424">351</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="caps:AccruedRelatedPartyManagementFee" scale="3" unitRef="usd" id="ixv-11425">351</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Long term debt, net of current portion</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" unitRef="usd" id="ixv-11426">6,323</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" unitRef="usd" id="ixv-11427">5,114</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Lease liability, net of current portion</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" unitRef="usd" id="ixv-11428">1,437</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" unitRef="usd" id="ixv-11429">2,141</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 30pt">Total long-term liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesNoncurrent" scale="3" unitRef="usd" id="ixv-11430">8,111</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesNoncurrent" scale="3" unitRef="usd" id="ixv-11431">7,606</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 10pt">Total Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" unitRef="usd" id="ixv-11432">20,661</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" unitRef="usd" id="ixv-11433">23,578</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 10pt">TotalStone, LLC&#160;&#8211;&#160;Class&#160;B Preferred Units</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockValue" scale="3" unitRef="usd" id="ixv-11434">28,475</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockValue" scale="3" unitRef="usd" id="ixv-11435">25,871</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 10pt">TotalStone, LLC&#160;&#8211;&#160;Special Preferred Units</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockValue" scale="3" unitRef="usd" id="ixv-11436">1,143</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockValue" scale="3" unitRef="usd" id="ixv-11437">815</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-indent: -10pt; padding-left: 10pt">Equity:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -10pt; padding-left: 20pt">Common Stock $<ix:nonFraction contextRef="c3" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-11438"><ix:nonFraction contextRef="c4" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-11439">0.0005</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-11440"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-11441">200,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-11442"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-11443">157,610</ix:nonFraction></ix:nonFraction> issued as of December&#160;31, 2024 and December&#160;31, 2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-1">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-2">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Additional paid-in capital</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" unitRef="usd" id="ixv-11444">193,044</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" unitRef="usd" id="ixv-11445">193,044</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Accumulated deficit</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" sign="-" unitRef="usd" id="ixv-11446">196,102</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" sign="-" unitRef="usd" id="ixv-11447">190,607</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 30pt">Total Equity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-11448">3,058</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-11449">2,437</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Total Liabilities, TotalStone, LLC.&#160;Preferred Units&#160;&amp; Equity</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" unitRef="usd" id="ixv-11450">47,221</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" unitRef="usd" id="ixv-11451">52,701</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><i>See notes to consolidated financial statements</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 52; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="fin_003"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CAPSTONE HOLDING CORP.<br/>
CONSOLIDATED STATEMENTS OF OPERATIONS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(in thousands, except share and per share data)<br/>
(unaudited)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Twelve&#160;Months Ended <br/> December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-indent: -10pt; padding-left: 10pt">Sales</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-11452">45,808</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-11453">48,643</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Sales returns and allowances</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="caps:SalesReturnsAndAllowances" scale="3" unitRef="usd" id="ixv-11454">932</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="caps:SalesReturnsAndAllowances" scale="3" unitRef="usd" id="ixv-11455">289</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 10pt">Net sales</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-11456">44,876</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-11457">48,354</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Cost of goods sold</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" unitRef="usd" id="ixv-11458">35,306</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="3" unitRef="usd" id="ixv-11459">38,743</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 20pt">Gross Profit</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-11460">9,570</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-11461">9,611</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Selling, general and administrative expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-11462">10,208</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-11463">10,867</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 30pt">Loss from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-11464">638</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-11465">1,256</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Loss on investment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-3">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnInvestments" scale="3" sign="-" unitRef="usd" id="ixv-11466">8,000</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Gain on extinguishment of debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-4">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" unitRef="usd" id="ixv-11467">7,200</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="3" unitRef="usd" id="ixv-11468">1,483</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="3" unitRef="usd" id="ixv-11469">1,672</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Other income (expense), net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-5">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" unitRef="usd" id="ixv-11470">143</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 30pt">Net loss before taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" sign="-" unitRef="usd" id="ixv-11471">2,121</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" sign="-" unitRef="usd" id="ixv-11472">3,585</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Income tax expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-11473">442</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-11474">234</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 20pt">Net Loss</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-11475">2,563</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-11476">3,819</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Less: Net loss attributable to:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 40pt">Special preferred units</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="caps:NetIncomeLossAvailableToSpecialPreferredUnits" scale="3" sign="-" unitRef="usd" id="ixv-11477">328</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="caps:NetIncomeLossAvailableToSpecialPreferredUnits" scale="3" sign="-" unitRef="usd" id="ixv-11478">150</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 40pt">Class&#160;B units preferred return</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="caps:NetIncomeLossAvailableToClassBUnitsPreferredReturn" scale="3" sign="-" unitRef="usd" id="ixv-11479">2,604</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="caps:NetIncomeLossAvailableToClassBUnitsPreferredReturn" scale="3" sign="-" unitRef="usd" id="ixv-11480">1,766</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 20pt">Net loss attributable to Capstone Holding Corp. stockholders</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" sign="-" unitRef="usd" id="ixv-11481">5,495</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" sign="-" unitRef="usd" id="ixv-11482">5,735</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -10pt; padding-left: 20pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -10pt; padding-left: 20pt">Earnings (loss) per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Net loss per share attributable to Capstone Holding Corp. stockholders &#8211; basic and diluted</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-11483"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-11484">34.87</ix:nonFraction></ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c9" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-11485"><ix:nonFraction contextRef="c9" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-11486">36.39</ix:nonFraction></ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -10pt; padding-left: 20pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Weighted average number of common shares outstanding &#8211; basic and diluted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-11487"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-11488">157,610</ix:nonFraction></ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-11489"><ix:nonFraction contextRef="c9" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-11490">157,610</ix:nonFraction></ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><i>See notes to consolidated financial statements</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 53; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="fin_004"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CAPSTONE HOLDING CORP.<br/>
CONSOLIDATED STATEMENTS OF CASH FLOWS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(in thousands)<br/>
(unaudited)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Twelve&#160;Months <br/> Ended <br/> December&#160;31, <br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Twelve&#160;Months <br/> Ended <br/> December&#160;31, <br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">OPERATING ACTIVITIES</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 10pt">Net loss</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-11491">2,563</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-11492">3,819</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Non cash items:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd" id="ixv-11493">517</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd" id="ixv-11494">461</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Loss on investment</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-6">&#8212;</div></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfInvestments" scale="3" sign="-" unitRef="usd" id="ixv-11495">8,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Gain on extinguishment of debt</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-7">&#8212;</div></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" unitRef="usd" id="ixv-11496">7,200</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Deferred taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-11497">419</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-11498">32</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Change in other operating items:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Accounts receivable and other assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets" scale="3" sign="-" unitRef="usd" id="ixv-11499">4,256</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets" scale="3" sign="-" unitRef="usd" id="ixv-11500">3,920</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Change in operating leases, net</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-8">&#8212;</div></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="3" unitRef="usd" id="ixv-11501">21</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Accounts payable and other accrued liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" unitRef="usd" id="ixv-11502">1,192</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" unitRef="usd" id="ixv-11503">235</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 30pt">Cash flows provided by operating activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" unitRef="usd" id="ixv-11504">3,821</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" unitRef="usd" id="ixv-11505">1,650</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 10pt">INVESTING ACTIVITIES</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Purchase of property and equipment, net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" unitRef="usd" id="ixv-11506">120</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" unitRef="usd" id="ixv-11507">208</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 30pt">Cash flows used in investing activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" sign="-" unitRef="usd" id="ixv-11508">120</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" sign="-" unitRef="usd" id="ixv-11509">208</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 10pt">FINANCING ACTIVITIES</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Payments on financing lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" unitRef="usd" id="ixv-11510">208</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" unitRef="usd" id="ixv-11511">171</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Financing fees paid</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="caps:PaymentsOfFinancingFees" scale="3" unitRef="usd" id="ixv-11512">13</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="caps:PaymentsOfFinancingFees" scale="3" unitRef="usd" id="ixv-11513">12</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Borrowings under line of credit, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" scale="3" sign="-" unitRef="usd" id="ixv-11514">2,315</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" scale="3" unitRef="usd" id="ixv-11515">1,303</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Debt payments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" unitRef="usd" id="ixv-11516">1,007</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" unitRef="usd" id="ixv-11517">2,144</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Deferred IPO Costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="3" unitRef="usd" id="ixv-11518">199</ix:nonFraction></td><td style="text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-9">&#8212;</div></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Cash payment to special preferred equity members</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-10">&#8212;</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromRepurchaseOfEquity" scale="3" sign="-" unitRef="usd" id="ixv-11519">389</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Cash flows used in financing activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" sign="-" unitRef="usd" id="ixv-11520">3,742</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" sign="-" unitRef="usd" id="ixv-11521">1,413</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 30pt">NET CHANGE IN CASH&#160;&amp; CASH EQUIVALENTS</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" scale="3" sign="-" unitRef="usd" id="ixv-11522">41</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" scale="3" unitRef="usd" id="ixv-11523">29</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">CASH AND CASH EQUIVALENTS AT BEGINNING OF PERIOD</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-11524">52</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c10" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-11525">23</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">CASH AND CASH EQUIVALENTS AT END OF PERIOD</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-11526">11</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-11527">52</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">SUPPLEIMENTAL DISCLOSURE OF CASH FLOW INFORMATION:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Operating cash flows from finance leases (interest)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" unitRef="usd" id="ixv-11528">14</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" unitRef="usd" id="ixv-11529">12</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Financing cash flows from finance leases (principal portion)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="caps:FinancingCashFlowsFromFinanceLeasesprincipalPortion" scale="3" unitRef="usd" id="ixv-11530">208</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="caps:FinancingCashFlowsFromFinanceLeasesprincipalPortion" scale="3" unitRef="usd" id="ixv-11531">180</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Operating cash flows from operating leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="caps:OperatingCashFlowsFromOperatingLeases" scale="3" unitRef="usd" id="ixv-11532">778</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="caps:OperatingCashFlowsFromOperatingLeases" scale="3" unitRef="usd" id="ixv-11533">761</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Interest Paid</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaid" scale="3" unitRef="usd" id="ixv-11534">1,483</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaid" scale="3" unitRef="usd" id="ixv-11535">1,639</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Taxes Paid</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="3" unitRef="usd" id="ixv-11536">31</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="3" unitRef="usd" id="ixv-11537">378</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><i>See notes to consolidated financial statements</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 54; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><i>&#160;</i></p><div>

</div><div><a id="fin_005"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CAPSTONE HOLDING CORP.<br/>
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(in thousands, except Common Stock Shares)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Common Stock</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Additional Paid-In Capital</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Retained Earnings (Accumulated Deficit)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total <br/>
Equity</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Class&#160;B<br/>
Units</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Special Preferred Unit</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; font-weight: bold; padding-bottom: 1.5pt">Balance at January&#160;1, 2024</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"/><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-11538">157,610</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-11539">193,044</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c13" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-11540">190,607</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-11541">2,437</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c14" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-11542">25,871</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c15" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-11543">815</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net Loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c16" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-11544">2,563</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-11545">2,563</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accrued Class&#160;B Distributions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c16" decimals="-3" format="ixt:num-dot-decimal" name="caps:StockIssuedDuringPeriodValueAccruedClassBDistributions" scale="3" sign="-" unitRef="usd" id="ixv-11546">2,604</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="caps:StockIssuedDuringPeriodValueAccruedClassBDistributions" scale="3" sign="-" unitRef="usd" id="ixv-11547">2,604</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c17" decimals="-3" format="ixt:num-dot-decimal" name="caps:StockIssuedDuringPeriodValueAccruedClassBDistributions" scale="3" unitRef="usd" id="ixv-11548">2,604</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left">Accrued Special Preferred Distributions</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c16" decimals="-3" format="ixt:num-dot-decimal" name="caps:StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions" scale="3" sign="-" unitRef="usd" id="ixv-11549">328</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="caps:StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions" scale="3" sign="-" unitRef="usd" id="ixv-11550">328</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c18" decimals="-3" format="ixt:num-dot-decimal" name="caps:StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions" scale="3" unitRef="usd" id="ixv-11551">328</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 4pt">Balance at December&#160;31, 2024</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c19" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-11552">157,610</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c20" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-11553">193,044</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c21" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-11554">196,102</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-11555">3,058</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c22" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-11556">28,475</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c23" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-11557">1,143</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Common Stock</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Additional Paid-In Capital</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Retained Earnings (Accumulated Deficit)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total<br/>
 Equity</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Class&#160;B<br/>
Units</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Special Preferred Unit</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; font-weight: bold; padding-bottom: 1.5pt">Balance at January&#160;1, 2023</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"/><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c24" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-11558">157,610</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c25" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-11559">193,044</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c26" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-11560">184,872</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c10" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-11561">8,172</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c27" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-11562">24,105</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c28" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-11563">1,054</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net Loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c29" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-11564">3,819</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-11565">3,819</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accrued Class&#160;B Distributions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c29" decimals="-3" format="ixt:num-dot-decimal" name="caps:StockIssuedDuringPeriodValueAccruedClassBDistributions" scale="3" sign="-" unitRef="usd" id="ixv-11566">1,766</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="caps:StockIssuedDuringPeriodValueAccruedClassBDistributions" scale="3" sign="-" unitRef="usd" id="ixv-11567">1,766</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c30" decimals="-3" format="ixt:num-dot-decimal" name="caps:StockIssuedDuringPeriodValueAccruedClassBDistributions" scale="3" unitRef="usd" id="ixv-11568">1,766</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrued Special Preferred Distributions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c29" decimals="-3" format="ixt:num-dot-decimal" name="caps:StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions" scale="3" sign="-" unitRef="usd" id="ixv-11569">150</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="caps:StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions" scale="3" sign="-" unitRef="usd" id="ixv-11570">150</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c31" decimals="-3" format="ixt:num-dot-decimal" name="caps:StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions" scale="3" unitRef="usd" id="ixv-11571">150</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Special Preferred Distribution</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-11">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c31" decimals="-3" format="ixt:num-dot-decimal" name="caps:StockIssuedDuringPeriodValueSpecialPreferredDistribution" scale="3" sign="-" unitRef="usd" id="ixv-11572">389</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt">Balance at December&#160;31, 2023</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-11573">157,610</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-11574">193,044</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c13" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-11575">190,607</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-11576">2,437</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c14" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-11577">25,871</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c15" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-11578">815</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><i>See notes to consolidated financial statements</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 55; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="fin_006"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CAPSTONE HOLDING CORP.<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:NatureOfOperations" id="ixv-8546"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;1&#160;Nature
of Operations</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Capstone Holding Corp. (the &#8220;Capstone&#8221;)
is a holding company and its operations consist substantially of the operations of its consolidated subsidiary, TotalStone, LLC (&#8220;TotalStone&#8221;).
On April&#160;1, 2020, Capstone obtained controlling interest in TotalStone, a materials distribution company that distributes masonry
stone products for residential and commercial construction in the Midwest and Northeast United&#160;States under the trade names Instone
and Northeast Masonry Distributors (&#8220;NMD&#8221;).</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_1" escape="true" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="ixv-8555"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;2&#160;Summary
of Significant Accounting Policies</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" continuedAt="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="ixv-8560"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Basis of Presentation and Preparation</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The consolidated financial statements include
the accounts of Capstone and its consolidated subsidiaries (collectively, the &#8220;Company&#8221;). Intercompany accounts and transactions
have been eliminated. The preparation of these financial statements and accompanying notes are in accordance with accounting principles
generally accepted in the United&#160;States of America. In the opinion of management, the financial statements include all adjustments
necessary for the fair presentation of our financial position, results of operations, and cash flows, and all adjustments were of a normal
recurring nature.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" continuedAt="_UseOfEstimates-c0_cont_1" escape="true" name="us-gaap:UseOfEstimates" id="ixv-8568"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Use of Estimates</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_UseOfEstimates-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of financial statements in accordance
with US GAAP requires management to make a number of assumptions and estimates that affect the reported amounts of assets, liabilities,
and expenses in our financial statements and accompanying notes. Management bases its estimates on historical experience and various other
assumptions believed to be reasonable. Although these estimates are based on management&#8217;s assumptions regarding current events and
actions that may impact the Company in the future, actual results may differ from these estimates and assumptions.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" continuedAt="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="ixv-8576"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Cash</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cash consists of balances held in a commercial
bank account.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" continuedAt="_TradeAndOtherAccountsReceivablePolicy-c0_cont_1" escape="true" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="ixv-8584"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Accounts Receivable</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_TradeAndOtherAccountsReceivablePolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable are recorded and carried at
the original invoiced amount less an allowance for any potential uncollectible amounts. The Company estimates expected credit losses for
the allowance for expected credit losses based upon its assessment of various factors, including historical experience, the age of the
accounts receivable balances, credit quality of its customers, current economic conditions, reasonable and supportable forecasts of future
economic conditions, and other factors that may affect the Company&#8217;s ability to collect from customers. As of December&#160;31,
2024 and December&#160;31, 2023, the allowance for doubtful accounts totaled approximately $<ix:nonFraction contextRef="c3" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" unitRef="usd" id="ixv-11579"><ix:nonFraction contextRef="c4" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" unitRef="usd" id="ixv-11580">104.0</ix:nonFraction></ix:nonFraction> thousand.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" continuedAt="_ConcentrationRiskCreditRisk-c0_cont_1" escape="true" name="us-gaap:ConcentrationRiskCreditRisk" id="ixv-8592"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Concentrations of Credit Risk</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_ConcentrationRiskCreditRisk-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments that potentially subject
the Company to concentrations of credit risk consist principally of cash and trade accounts receivable. The Company places cash with high
credit quality institutions. During the normal course of business, balances in these accounts may exceed the maximum amount insured by
the Federal Deposit Insurance Corporation (&#8220;FDIC&#8221;). Concentrations of credit risk with respect to accounts receivable are
limited due to the large number of customers comprising the Company&#8217;s diverse customer base and generally short payment terms. Management
believes there is no business vulnerability regarding concentrations of accounts receivable and sales due to the strong relationships
and financial strength of our customers.</p></ix:continuation></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 56; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CAPSTONE HOLDING CORP.<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;2&#160;Summary
of Significant Accounting Policies </b>(cont.)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>&#160;</b></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_2" id="_SignificantAccountingPoliciesTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" continuedAt="_InventoryPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:InventoryPolicyTextBlock" id="ixv-8629"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Inventories</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_InventoryPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories consisting of finished goods are stated
at the lower of cost, determined by the average cost method, or net realizable value. Inventories also include deposits placed on inventory
purchases for shipments not yet received. Significant prepaid inventory may be located overseas. At December&#160;31, 2024 and 2023, the
total prepaid inventory balance was $<ix:nonFraction contextRef="c3" decimals="-2" format="ixt:num-dot-decimal" name="caps:PrepaidInventory" scale="3" unitRef="usd" id="ixv-11581">163.0</ix:nonFraction> thousand and $<ix:nonFraction contextRef="c4" decimals="-2" format="ixt:num-dot-decimal" name="caps:PrepaidInventory" scale="3" unitRef="usd" id="ixv-11582">912.0</ix:nonFraction> thousand, respectively. The reserve for obsolete inventory at December&#160;31,
2024 and December&#160;31, 2023, totaled $<ix:nonFraction contextRef="c3" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:InventoryValuationReserves" scale="3" unitRef="usd" id="ixv-11583">576.0</ix:nonFraction> thousand and $<ix:nonFraction contextRef="c4" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:InventoryValuationReserves" scale="3" unitRef="usd" id="ixv-11584">324.0</ix:nonFraction> thousand, respectively.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="ixv-8637"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Property and Equipment</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property and equipment is stated at cost and is
depreciated over the estimated useful lives ranging from <span style="-sec-ix-hidden: hidden-fact-12">three</span> to <span style="-sec-ix-hidden: hidden-fact-13">forty</span>&#160;years. Depreciation is computed by using the straight-line
method for financial reporting purposes and straight-line and accelerated methods for income tax purposes. Property and equipment is comprised
of building, machinery&#160;&amp; equipment, computer equipment, leasehold improvements, software, office equipment, vehicles, and furniture&#160;&amp;
fixtures. Maintenance and repairs are charged to expense as incurred.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" continuedAt="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="ixv-8647"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Goodwill and Other Intangible Assets</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_2" id="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill represents costs in excess of fair values
assigned to the underlying net assets of acquired businesses. Goodwill and indefinite lived intangible assets are not amortized, but rather
are tested for impairment annually as of the 1<sup>st</sup>&#160;day of the fourth quarter of each year or more frequently if indications
of potential impairment exist. The Company&#8217;s goodwill is recognized in <ix:nonFraction contextRef="c0" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportingUnits" scale="0" unitRef="pure" id="ixv-11585">one</ix:nonFraction> reporting unit, its consolidated subsidiary, TotalStone.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_3" id="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In evaluating potential goodwill impairment, we
first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than
its carrying value. If, based on a review of qualitative factors, it is more likely than not that the fair value of a reporting unit is
less than its carrying value, we perform a quantitative analysis. If the quantitative analysis indicates the carrying value of a reporting
unit exceeds its fair value, we measure any goodwill impairment losses as the amount by which the carrying amount of a reporting unit
exceeds its fair value, not to exceed the total amount of goodwill allocated to that reporting unit. The Company determined that no impairment
was required for the periods presented.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Intangible assets with finite lives, consist of
a non-compete agreement, amortized over the term of the agreement.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" continuedAt="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="ixv-8662"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Long-lived Asset Impairments</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Long-lived assets and finite lived identifiable
intangibles are reviewed for impairment whenever events of changes in circumstances indicate that the carrying amount of an asset may
not be recoverable. Recoverability of the assets is measured by a comparison of the carrying amount of an asset to future undiscounted
net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is
measured by the amount of which the carrying amount of the assets exceeds the fair value of the assets. The Company determined that no
impairment was required for the periods presented.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" continuedAt="_InvestmentPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:InvestmentPolicyTextBlock" id="ixv-8670"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Investment in Non-Marketable Securities</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_InvestmentPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Investments in non-marketable securities without
readily determinable fair values by entities that do not exercise significant influence over the investee are recorded at cost, less impairment,
plus or minus observable price changes.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="ixv-8678"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Revenue Recognition</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Sales are recognized when revenue is realized
or becomes realizable and has been earned, net of sales tax. In general, revenue is recognized at a point in time, which is usually upon
shipment of the product. Our sales predominantly contain a single delivery element and revenue is recognized at a point in time when ownership,
risks and rewards transfer. For 2024 and 2023, there are no estimates of variable consideration represented in revenue.</p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 57; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CAPSTONE HOLDING CORP.<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;2&#160;Summary
of Significant Accounting Policies </b>(cont.)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>&#160;</b></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_3" id="_SignificantAccountingPoliciesTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" continuedAt="caps_ShippingAndHandlingPolicyPolicyTextBlock-c0_cont_1" escape="true" name="caps:ShippingAndHandlingPolicyPolicyTextBlock" id="ixv-8715"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Shipping and Handling</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="caps_ShippingAndHandlingPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company includes amounts billed to customers
related to shipping and handling and shipping and handling expenses in cost of goods sold.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" continuedAt="_AdvertisingCostsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="ixv-8723"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Advertising Costs</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_AdvertisingCostsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Advertising and promotional expenses are expensed
in the period incurred unless there are material costs that benefit future periods. The consolidated financial statements currently do
not reflect any prepaid advertising expenses. For 2024 and 2023, advertising expenses were $<ix:nonFraction contextRef="c0" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:AdvertisingExpense" scale="3" unitRef="usd" id="ixv-11586">187.0</ix:nonFraction> thousand and $<ix:nonFraction contextRef="c9" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:AdvertisingExpense" scale="3" unitRef="usd" id="ixv-11587">285.0</ix:nonFraction> thousand, respectively.</p></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" continuedAt="_ResearchAndDevelopmentExpensePolicy-c0_cont_1" escape="true" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="ixv-8731"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Research and Development</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_ResearchAndDevelopmentExpensePolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Research and development costs are expensed as
incurred and were not significant in the periods presented.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"></p>

<ix:nonNumeric contextRef="c0" continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock" id="ixv-8740"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Earnings Per Share</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_2" id="_EarningsPerSharePolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic earnings (loss) per share is computed by
dividing the net income (loss) applicable to the common stockholders of Capstone Holding Corp. by the weighted average number of shares
of common stock outstanding during the year. Diluted earnings (loss) per share is computed by dividing the net income (loss) applicable
to common stockholders by the weighted average number of common shares outstanding plus the number of additional common shares that would
have been outstanding if all dilutive potential common shares had been issued, using the treasury stock method. Potential common shares
are excluded from the computation when their effect is antidilutive.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="ixv-8747"><ix:continuation continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_3" id="_EarningsPerSharePolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended December 31, 2024 and 2023,
the calculations of basic and diluted loss per share are the same because potential dilutive securities would have had an anti-dilutive
effect. The potentially dilutive securities consisted of the following:</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_EarningsPerSharePolicyTextBlock-c0_cont_3"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31, <br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31, <br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 20pt">Stock options</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left"/><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c35" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DilutiveSecurities" scale="3" unitRef="usd" id="ixv-11588">500</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left"/><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c36" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DilutiveSecurities" scale="3" unitRef="usd" id="ixv-11589">976</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Warrants</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c37" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DilutiveSecurities" scale="3" unitRef="usd" id="ixv-11590">6,322</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c38" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DilutiveSecurities" scale="3" unitRef="usd" id="ixv-11591">6,322</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-indent: -10pt; padding-left: 20pt">Total</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left"/><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DilutiveSecurities" scale="3" unitRef="usd" id="ixv-11592">44,876</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left"/><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DilutiveSecurities" scale="3" unitRef="usd" id="ixv-11593">48,354</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="ixv-8802"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Recent Accounting Pronouncements</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2023, the FASB issued ASU 2023- 07,
Improvements to Reportable Segment Disclosures, which requires companies to disclose significant segment expenses and other segment items
that impact each reported measure of segment income or loss. This guidance is effective for fiscal years beginning after December 15,
2023 and interim periods within fiscal years beginning after December 15, 2024. We adopted this guidance effective for the year ended
December 31, 2024.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_3" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2023, the FASB issued ASU 2023-09,
Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires companies to disclose disaggregated information related
to the effective tax rate reconciliation and income taxes paid. This guidance is effective for public entities for fiscal years beginning
after December 15, 2024. We do not anticipate the adoption of this guidance will have a material impact on our consolidated financial
statements.</p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 58; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CAPSTONE HOLDING CORP.<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;2&#160;Summary
of Significant Accounting Policies </b>(cont.)</p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation id="_SignificantAccountingPoliciesTextBlock-c0_cont_3"><ix:continuation id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2024, the FASB issued ASU 2024-03,
Disaggregation of Income Statement Expenses, which requires disclosures about specific types of expenses included in expense captions
presented on the face of the Consolidated Statement of Operations. This guidance is effective for public entities for fiscal years beginning
after December 15, 2026. We are currently reviewing this guidance and its impact on our consolidated financial statements.</p></ix:continuation></ix:continuation><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="ixv-8846"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;3&#160;Related
Party Transactions</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">TotalStone is party to an agreement with a related
party, Brookstone Partners IAC (&#8220;Brookstone&#8221;), the Company&#8217;s majority shareholder. Pursuant to this agreement, Brookstone
provides annual consulting services totaling $<ix:nonFraction contextRef="c0" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:ProfessionalAndContractServicesExpense" scale="3" unitRef="usd" id="ixv-11594">400.0</ix:nonFraction> thousand. The agreement also provides for an additional management fee equal to <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="caps:EarningsBeforeInterest" scale="-2" unitRef="pure" id="ixv-11595">5</ix:nonFraction>%
of earnings before interest, taxes, depreciation, and amortization (&#8220;EBITDA&#8221;) in excess of $<ix:nonFraction contextRef="c39" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ManagementFeeExpense" scale="6" unitRef="usd" id="ixv-11596">4.0</ix:nonFraction>&#160;million, &#160;<i>plus</i>&#160;a
special services fee in cash equal to two percent (<ix:nonFraction contextRef="c40" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-11597">2</ix:nonFraction>%) of total consideration of any acquisition of a majority of the equity interests
of any entity. Amounts accrued for such consulting services totaled $<ix:nonFraction contextRef="c3" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent" scale="3" unitRef="usd" id="ixv-11598"><ix:nonFraction contextRef="c4" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent" scale="3" unitRef="usd" id="ixv-11599">351.0</ix:nonFraction></ix:nonFraction> thousand as of December&#160;31, 2024 and 2023. The management
fees expensed in 2024 and 2023 were $<ix:nonFraction contextRef="c41" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:ManagementFeeExpense" scale="3" unitRef="usd" id="ixv-11600"><ix:nonFraction contextRef="c42" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:ManagementFeeExpense" scale="3" unitRef="usd" id="ixv-11601">400.0</ix:nonFraction></ix:nonFraction> thousand and included in selling, general and administrative expenses.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Stream Finance, LLC, which serves as a creditor
on TotalStone&#8217;s mezzanine term loan of $<ix:nonFraction contextRef="c43" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LoansPayable" scale="6" unitRef="usd" id="ixv-11602">1.3</ix:nonFraction>&#160;million and accrued interest of $<ix:nonFraction contextRef="c3" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:DepositLiabilitiesAccruedInterest" scale="3" unitRef="usd" id="ixv-11603">249.0</ix:nonFraction> thousand as of December&#160;31, 2024, is
managed by Brookstone.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As further disclosed in Note 6, on March 31, 2021
a subsidiary of the Company acquired a minority interest in Diamond Products, LLC (&#8220;Diamond&#8221;) from an entity affiliated with
Brookstone in exchange for a note payable issued to Brookstone by a Company subsidiary.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="ixv-8860"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;4&#160;Property
and Equipment, Net.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="ixv-8864"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A summary of the Company&#8217;s property and
equipment is as follows in (&#8220;000&#8217;s&#8221;):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31, <br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31, <br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Property and Equipment, Net.</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 20pt">Land and buildings</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonFraction contextRef="c46" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-11604">685</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonFraction contextRef="c47" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-11605">685</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Machinery and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c48" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-11606">836</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c49" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-11607">856</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Computer equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c50" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-11608">255</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c51" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-11609">323</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Computer software</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c52" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-11610">476</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c53" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-11611">347</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Furniture and fixtures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c54" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-11612">316</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c55" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-11613">332</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Leasehold Improvements</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c56" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-11614">737</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c57" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-11615">749</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Total property and equipment</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-11616">3,305</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-11617">3,292</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Accumulated depreciation and amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" unitRef="usd" id="ixv-11618">1,711</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" unitRef="usd" id="ixv-11619">1,536</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Total property and equipment</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd" id="ixv-11620">1,594</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd" id="ixv-11621">1,756</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Depreciation and amortization expense on property
and equipment for 2024 and 2023 was $<ix:nonFraction contextRef="c44" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd" id="ixv-11622">282.0</ix:nonFraction> and $<ix:nonFraction contextRef="c45" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd" id="ixv-11623">241.0</ix:nonFraction> thousand, respectively.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 59; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CAPSTONE HOLDING CORP.<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="ixv-9002"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;5&#160;Goodwill
and Other Intangible Assets</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December&#160;31, 2024 and December&#160;31,
2023, the Company had $<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="6" unitRef="usd" id="ixv-11624"><ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="6" unitRef="usd" id="ixv-11625">23.3</ix:nonFraction></ix:nonFraction>&#160;million in goodwill. There were no changes in the recognized goodwill balance during the periods presented.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" id="ixv-9008"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following tables summarize the Company&#8217;s
other intangible assets in (&#8220;000&#8217;s&#8221;):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December&#160;31, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gross Carrying<span style="text-decoration:underline"><br/> </span>Amount</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Accumulated<span style="text-decoration:underline"><br/> </span>Amortization</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Net Carrying<span style="text-decoration:underline"><br/> </span>Amount</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -10pt; padding-left: 10pt">Non-compete agreements</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c58" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" unitRef="usd" id="ixv-11626">50</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c58" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" sign="-" unitRef="usd" id="ixv-11627">40</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#160;&#160;<ix:nonFraction contextRef="c58" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherIntangibleAssetsNet" scale="3" unitRef="usd" id="ixv-11628">10</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Customer lists</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c59" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" unitRef="usd" id="ixv-11629">231</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c59" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" sign="-" unitRef="usd" id="ixv-11630">231</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-14">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c60" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" unitRef="usd" id="ixv-11631">11</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c60" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" sign="-" unitRef="usd" id="ixv-11632">11</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-15">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Total definite-lived intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c61" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" unitRef="usd" id="ixv-11633">292</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c61" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" sign="-" unitRef="usd" id="ixv-11634">282</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c61" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherIntangibleAssetsNet" scale="3" unitRef="usd" id="ixv-11635">10</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Indefinite-lived intangible assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-16">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-17">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-18">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Total intangible assets</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" unitRef="usd" id="ixv-11636">292</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" sign="-" unitRef="usd" id="ixv-11637">282</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherIntangibleAssetsNet" scale="3" unitRef="usd" id="ixv-11638">10</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December 31, 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Gross Carrying<br/> Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Accumulated<br/> Amortization</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Net Carrying <br/> Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -10pt; padding-left: 10pt">Non-compete agreements</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c63" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" unitRef="usd" id="ixv-11639">50</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c63" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" sign="-" unitRef="usd" id="ixv-11640">50</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-19">&#160;&#8212;</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Customer lists</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c64" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" unitRef="usd" id="ixv-11641">231</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c64" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" sign="-" unitRef="usd" id="ixv-11642">231</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-20">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c65" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" unitRef="usd" id="ixv-11643">11</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c65" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" sign="-" unitRef="usd" id="ixv-11644">11</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-21">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Total definite-lived intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c66" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" unitRef="usd" id="ixv-11645">292</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c66" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" sign="-" unitRef="usd" id="ixv-11646">292</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-22">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Trademark</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c67" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" unitRef="usd" id="ixv-11647">48</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c67" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd" id="ixv-11648">0</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c67" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherIntangibleAssetsNet" scale="3" unitRef="usd" id="ixv-11649">48</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Indefinite-lived intangible assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c68" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" unitRef="usd" id="ixv-11650">48</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-23">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c68" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherIntangibleAssetsNet" scale="3" unitRef="usd" id="ixv-11651">48</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Total intangible assets</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" unitRef="usd" id="ixv-11652">340</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" sign="-" unitRef="usd" id="ixv-11653">292</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherIntangibleAssetsNet" scale="3" unitRef="usd" id="ixv-11654">48</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December&#160;31, 2024, the definite-lived
intangible assets are fully amortized and there is no future amortization expense.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_InvestmentTextBlock-c0_cont_1" escape="true" name="us-gaap:InvestmentTextBlock" id="ixv-9259"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;6&#160;Investment
in Non-Marketable Securities</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 15, 2021, the Capstone acquired a minority
interest in a consumer products company, Diamond Products, LLC (&#8220;Diamond&#8221;), a sexual wellness holding company. The structure
of the transaction was as follows: i) Brookstone Acquisition Partners XXI Corporation (&#8220;Brookstone XXI&#8221;) contributed its approximately
<ix:nonFraction contextRef="c69" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-11655">95</ix:nonFraction>% equity interest in Diamond, which represented approximately <ix:nonFraction contextRef="c70" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-11656">62</ix:nonFraction>% equity ownership on a fully-diluted basis, to Diamond Products Holdings,
LLC (&#8220;DPH&#8221;); ii) The Company formed Capstone Beta LLC (&#8220;Beta&#8221;) as a wholly-owned subsidiary, and Beta purchased
a portion of Brookstone XXI&#8217;s interest in DPH; iii) Beta issued a promissory note to Brookstone XXI in the original principal amount
of $<ix:nonFraction contextRef="c71" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" unitRef="usd" id="ixv-11657">8.0</ix:nonFraction> million, bearing interest at <ix:nonFraction contextRef="c71" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-11658">1</ix:nonFraction>% per annum over a 36 month term, and secured its obligations thereunder by pledging Beta&#8217;s
interests in DPH; and iv) As additional credit support, Capstone issued a limited payment guaranty to Brookstone XXI in the amount of
<ix:nonFraction contextRef="c72" decimals="2" format="ixt:num-dot-decimal" name="caps:PercentageOfPrincipalAmount" scale="-2" unitRef="pure" id="ixv-11659">10</ix:nonFraction>% of the principal amount of Beta&#8217;s promissory note. The terms of the promissory note issued by Beta to Brookstone XXI include
provisions whereby in the event that the membership interests in Diamond are sold or otherwise disposed of, any proceeds received by Beta
are to be utilized to prepay the promissory note to Brookstone XXI and Brookstone XXI&#8217;s remaining recourse for the remaining note
balance, if any, is limited to the pledged collateral (Beta&#8217;s membership interest in DPH) and the $<ix:nonFraction contextRef="c73" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentPeriodicPayment" scale="3" unitRef="usd" id="ixv-11660">800.0</ix:nonFraction> thousand limited payment
guarantee provide by Capstone. DPH was structured to hold one asset, the membership interest in Diamond, and accordingly upon the sale
or other disposition of the membership interests in Diamond, the sole recourse of payment by Brookstone XXI is the $<ix:nonFraction contextRef="c74" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentPeriodicPayment" scale="3" unitRef="usd" id="ixv-11661">800.0</ix:nonFraction> thousand limited
payment guarantee. In summary, the intent of Brookstone XXI and the special committee of Capstone&#8217;s independent directors entering
into this arrangement was to limit Capstone&#8217;s downside risk to $<ix:nonFraction contextRef="c75" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentPeriodicPayment" scale="3" unitRef="usd" id="ixv-11662">800.0</ix:nonFraction> thousand.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="caps:MinorityInvestmentPercentage" scale="-2" unitRef="pure" id="ixv-11663">20</ix:nonFraction>% minority investment in DPH represented
an effective <ix:nonFraction contextRef="c76" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-11664">19</ix:nonFraction>% equity interest in Diamond and approximately <ix:nonFraction contextRef="c77" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-11665">12</ix:nonFraction>% on a fully-diluted basis. The Company does not have the ability to exercise
significant influence over operating and financial policies of Diamond and DPH.</p></ix:nonNumeric><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 60; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CAPSTONE HOLDING CORP.<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;6&#160;Investment
in Non-Marketable Securities </b>(cont.)</p><div>

</div><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>&#160;</b></p><div>

</div><ix:continuation id="_InvestmentTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 9, 2023 in connection with a restructuring
and recapitalization transaction of Diamond&#8217;s operating entities, Diamond and other related party entities affiliated with Brookstone
XXI entered into a transaction that sold <ix:nonFraction contextRef="c78" decimals="2" format="ixt:num-dot-decimal" name="caps:MembershipInterestPercentage" scale="-2" unitRef="pure" id="ixv-11666">100</ix:nonFraction>% of the membership interest in Diamond inclusive of Beta&#8217;s minority interest in Diamond
via its membership interest in DPH to a third party. No cash consideration was received in this transaction. Rather, the primary consideration
received by the selling parties was the release of guarantees of senior debt of Diamond operating entities. The third party assumed none
of the $<ix:nonFraction contextRef="c78" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilities" scale="6" unitRef="usd" id="ixv-11667">8.0</ix:nonFraction> million debt liability and no other consideration was transferred. As a result, the Company&#8217;s wrote-off its equity investment
in DPH from $<ix:nonFraction contextRef="c79" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestments" scale="6" unitRef="usd" id="ixv-11668">8.0</ix:nonFraction> million to <ix:nonFraction contextRef="c80" decimals="-6" format="ixt:fixed-zero" name="us-gaap:EquityMethodInvestments" scale="6" unitRef="usd" id="ixv-11669">zero</ix:nonFraction>, and recognized a $<ix:nonFraction contextRef="c81" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="6" unitRef="usd" id="ixv-11670">7.2</ix:nonFraction> million gain on debt extinguishment from Brookstone XXI&#8217;s debt forgiveness
which was consistent with the terms of the note agreement that limited Captone&#8217;s risk upon sale or disposition of Diamond&#8217;s
membership interests to the $<ix:nonFraction contextRef="c81" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentPeriodicPayment" scale="3" unitRef="usd" id="ixv-11671">800.0</ix:nonFraction> thousand limited guaranty provided by Capstone which is the net amount of the loss recognized in the
2023 statement of operations from this transaction. The remaining unsecured debt liability $<ix:nonFraction contextRef="c82" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilities" scale="3" unitRef="usd" id="ixv-11672">800.0</ix:nonFraction> thousand plus accrued interest will
remain on the Company&#8217;s balance sheet with a maturity date of <ix:nonNumeric contextRef="c82" format="ixt:date-monthname-day-year-en" name="us-gaap:InvestmentMaturityDate" id="ixv-11673">June 30, 2026</ix:nonNumeric>.</p></ix:continuation><div>

</div><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ShortTermDebtTextBlock" id="ixv-9302"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;7&#160;Line
of Credit</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June&#160;29, 2015, TotalStone established
a Revolving Credit Note which has been amended since. Under the terms of the Eleventh Amendment to the Revolving Credit, Term Loan and
Security Agreement with Berkshire Bank, executed on October&#160;16, 2024, TotalStone, LLC&#8217;s maximum revolving advance amount is
$<ix:nonFraction contextRef="c83" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" unitRef="usd" id="ixv-11674">14.0</ix:nonFraction>&#160;million for working capital purposes. Advances under the credit agreement are limited to a formula-based amount of up to eighty-five
(<ix:nonFraction contextRef="c84" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ReceivableWithImputedInterestEffectiveYieldInterestRate" scale="-2" unitRef="pure" id="ixv-11675">85</ix:nonFraction>%) percent of the face amount of the TotalStone &#8220;Eligible Accounts Receivable&#8221; plus approximately fifty-five (<ix:nonFraction contextRef="c85" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ReceivableWithImputedInterestEffectiveYieldInterestRate" scale="-2" unitRef="pure" id="ixv-11676">55</ix:nonFraction>%) percent
of the face amount of the TotalStone, &#8220;Finished Goods Inventory&#8221; up to a maximum amount of $<ix:nonFraction contextRef="c86" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="6" unitRef="usd" id="ixv-11677">8.0</ix:nonFraction>&#160;million. Interest charged
on the unpaid principal amount of the Credit Agreement bears a rate per annum of SOFR plus <ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" unitRef="pure" id="ixv-11678">2.5</ix:nonFraction>% (<ix:nonFraction contextRef="c87" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" unitRef="pure" id="ixv-11679">7.19</ix:nonFraction>% and <ix:nonFraction contextRef="c88" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" unitRef="pure" id="ixv-11680">7.96</ix:nonFraction>% at December 31, 2024
and December 31, 2023, respectively). The balance outstanding on the line of credit was $<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LinesOfCreditCurrent" scale="6" unitRef="usd" id="ixv-11681">6.3</ix:nonFraction>&#160;million and $<ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LinesOfCreditCurrent" scale="6" unitRef="usd" id="ixv-11682">8.6</ix:nonFraction>&#160;million as of
December&#160;31, 2024 and December&#160;31, 2023, respectively, with a maturity date of <ix:nonNumeric contextRef="c89" format="ixt:date-monthname-day-year-en" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-11683">April&#160;30, 2025</ix:nonNumeric>.</p>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company was not in compliance with the financial
covenant requirements under the Revolving Credit, Term Loan and Security Agreement with Berkshire Bank (the &#8220;Credit Agreement&#8221;)
as of September 30, 2024. In October&#160;2024, terms of the Credit Agreement were amended that modified the financial covenant requirements
to align with the Company&#8217;s current forecast. Further, the amended terms provided a waiver for the Company&#8217;s compliance of
the financial covenants not met through September&#160;2024. Subsequent to September 30, 2024, the Company has remained in compliance
with the financial covenant requirements.</p></ix:nonNumeric><div>
</div><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_DebtDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:DebtDisclosureTextBlock" id="ixv-9313"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;8&#160;Debt</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December&#160;31, 2024, the Company had
$<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="6" unitRef="usd" id="ixv-11684">8.4</ix:nonFraction>&#160;million in long-term debt, with $<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OtherLongTermDebt" scale="6" unitRef="usd" id="ixv-11685">1.8</ix:nonFraction>&#160;million payable within <ix:nonNumeric contextRef="c3" format="ixt-sec:durwordsen" name="us-gaap:LongTermDebtTerm" id="ixv-11686">12&#160;months</ix:nonNumeric>. <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfDebtInstrumentsTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="ixv-11687">A summary of the Company&#8217;s long-term
debt is as follows in (&#8220;000&#8217;s&#8221;):</ix:nonNumeric></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_ScheduleOfDebtInstrumentsTextBlock-c0_cont_1"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31, <br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31, <br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>Long-term Debt</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 10pt">Note payable to BP Peptides, LLC &#8220;Brookstone&#8221;. The unsecured loan bears interest at <ix:nonFraction contextRef="c90" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-11688"><ix:nonFraction contextRef="c91" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-11689">6</ix:nonFraction></ix:nonFraction>% per annum, with interest payable quarterly and the as amended maturity date is <ix:nonNumeric contextRef="c91" format="ixt:date-monthname-day-year-en" name="us-gaap:LongTermDebtMaturityDate" id="ixv-11690"><ix:nonNumeric contextRef="c90" format="ixt:date-monthname-day-year-en" name="us-gaap:LongTermDebtMaturityDate" id="ixv-11691">June&#160;30, 2026</ix:nonNumeric></ix:nonNumeric>.</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c90" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd" id="ixv-11692">817</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c91" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd" id="ixv-11693">774</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Mezzanine term loan to Steam Finance, LLC, collateralized by substantially all of TotalStone&#8217;s assets and subordinated to the Bank term notes. Interest is calculated monthy as the Base Rate divided by an Adjustment Factor of <ix:nonFraction contextRef="c94" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" unitRef="pure" id="ixv-11694"><ix:nonFraction contextRef="c95" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" unitRef="pure" id="ixv-11695">0.75</ix:nonFraction></ix:nonFraction>, not to exceed <ix:nonNumeric contextRef="c95" name="us-gaap:DebtInstrumentInterestRateBasisForEffectiveRate" id="ixv-11696"><ix:nonNumeric contextRef="c94" name="us-gaap:DebtInstrumentInterestRateBasisForEffectiveRate" id="ixv-11697">15%</ix:nonNumeric></ix:nonNumeric> per annum (see further details below), with a maturity date of <ix:nonNumeric contextRef="c93" format="ixt:date-monthname-day-year-en" name="us-gaap:LongTermDebtMaturityDate" id="ixv-11698"><ix:nonNumeric contextRef="c92" format="ixt:date-monthname-day-year-en" name="us-gaap:LongTermDebtMaturityDate" id="ixv-11699">September&#160;30, 2026</ix:nonNumeric></ix:nonNumeric>. At December&#160;31, 2024 and 2023, $<ix:nonFraction contextRef="c94" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentIncreaseAccruedInterest" scale="3" unitRef="usd" id="ixv-11700">243.0</ix:nonFraction> thousand and $<ix:nonFraction contextRef="c95" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentIncreaseAccruedInterest" scale="3" unitRef="usd" id="ixv-11701">81.0</ix:nonFraction> thousand of accrued interest remains unpaid and is included within this amount, respectively.</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c92" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd" id="ixv-11702">1,558</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c93" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd" id="ixv-11703">1,309</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Seller&#8217;s note with Avelina Masonry, LLC, which required monthly payments of $<ix:nonFraction contextRef="c98" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" unitRef="usd" id="ixv-11704"><ix:nonFraction contextRef="c99" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" unitRef="usd" id="ixv-11705">48.0</ix:nonFraction></ix:nonFraction> thousand. The original maturity date was <ix:nonNumeric contextRef="c97" format="ixt:date-monthname-day-year-en" name="us-gaap:LongTermDebtMaturityDate" id="ixv-11706"><ix:nonNumeric contextRef="c96" format="ixt:date-monthname-day-year-en" name="us-gaap:LongTermDebtMaturityDate" id="ixv-11707">November&#160;13, 2022</ix:nonNumeric></ix:nonNumeric> but the loan has not been paid in full and is in default. The loan bears interest at one-month SOFR plus <ix:nonFraction contextRef="c96" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingVariableInterestRate" scale="-2" unitRef="pure" id="ixv-11708">4.5</ix:nonFraction>% plus <ix:nonFraction contextRef="c97" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingVariableInterestRate" scale="-2" unitRef="pure" id="ixv-11709">3.0</ix:nonFraction>% default (<ix:nonFraction contextRef="c96" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-11710">12.14</ix:nonFraction>% and <ix:nonFraction contextRef="c97" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-11711">12.96</ix:nonFraction>% at December&#160;31, 2024 and 2023, respectively. At December&#160;31, 2024 and 2023, $<ix:nonFraction contextRef="c98" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentIncreaseAccruedInterest" scale="3" unitRef="usd" id="ixv-11712">165.0</ix:nonFraction> thousand and $<ix:nonFraction contextRef="c99" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentIncreaseAccruedInterest" scale="3" unitRef="usd" id="ixv-11713">60.0</ix:nonFraction> thousand of accrued interest remains unpaid and is included within this amount, respectively.</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c96" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd" id="ixv-11714">932</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c97" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd" id="ixv-11715">819</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Term note agreement with Berkshire Bank, due in 48 consecutive monthly payments of $<ix:nonFraction contextRef="c102" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" unitRef="usd" id="ixv-11716"><ix:nonFraction contextRef="c103" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" unitRef="usd" id="ixv-11717">83.0</ix:nonFraction></ix:nonFraction> thousand. The loan matures on <ix:nonNumeric contextRef="c101" format="ixt:date-monthname-day-year-en" name="us-gaap:LongTermDebtMaturityDate" id="ixv-11718"><ix:nonNumeric contextRef="c100" format="ixt:date-monthname-day-year-en" name="us-gaap:LongTermDebtMaturityDate" id="ixv-11719">December&#160;1, 2025</ix:nonNumeric></ix:nonNumeric> and is secured by all assets of TotalStone. Interest is charged at the one- month SOFR plus <ix:nonFraction contextRef="c100" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingVariableInterestRate" scale="-2" unitRef="pure" id="ixv-11720"><ix:nonFraction contextRef="c101" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingVariableInterestRate" scale="-2" unitRef="pure" id="ixv-11721">3.5</ix:nonFraction></ix:nonFraction>% (<ix:nonFraction contextRef="c100" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-11722">8.19</ix:nonFraction>% and <ix:nonFraction contextRef="c101" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-11723">8.96</ix:nonFraction>% at December&#160;31, 2024 and December&#160;31, 2023, respectively).</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c100" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd" id="ixv-11724">910</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c101" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd" id="ixv-11725">1,910</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">In December&#160;2022, TotalStone sold its facility in Navarre, Ohio to a nonaffiliated third party for a purchase price of $<ix:nonFraction contextRef="c106" decimals="-5" format="ixt:num-dot-decimal" name="caps:ThirdPartyPurchasePrice" scale="6" unitRef="usd" id="ixv-11726"><ix:nonFraction contextRef="c107" decimals="-5" format="ixt:num-dot-decimal" name="caps:ThirdPartyPurchasePrice" scale="6" unitRef="usd" id="ixv-11727">3.2</ix:nonFraction></ix:nonFraction>&#160;million and concurrently entered into a leaseback transaction. The transaction is treated as a failed sale in accordance with U.S.&#160;GAAP.&#160;The Company therefore recorded a financing liability related to the sale-leaseback in the amount of the sale price. The obligation matures in <ix:nonNumeric contextRef="c107" name="us-gaap:DebtInstrumentMaturityDateDescription" id="ixv-11728"><ix:nonNumeric contextRef="c106" name="us-gaap:DebtInstrumentMaturityDateDescription" id="ixv-11729">January&#160;2048</ix:nonNumeric></ix:nonNumeric> and requires monthly payments of principal and interest. With the sale leaseback, TotalStone signed a lease agreement with a <ix:nonNumeric contextRef="c105" format="ixt-sec:duryear" name="us-gaap:LongTermDebtTerm" id="ixv-11730"><ix:nonNumeric contextRef="c104" format="ixt-sec:duryear" name="us-gaap:LongTermDebtTerm" id="ixv-11731">25</ix:nonNumeric></ix:nonNumeric>-year lease term. The initial annual lease payment of $<ix:nonFraction contextRef="c106" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="3" unitRef="usd" id="ixv-11732"><ix:nonFraction contextRef="c107" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="3" unitRef="usd" id="ixv-11733">259.0</ix:nonFraction></ix:nonFraction> thousand increases <ix:nonFraction contextRef="c106" decimals="2" format="ixt:num-dot-decimal" name="caps:AnnualLeasePaymentIncreasesPercentage" scale="-2" unitRef="pure" id="ixv-11734"><ix:nonFraction contextRef="c107" decimals="2" format="ixt:num-dot-decimal" name="caps:AnnualLeasePaymentIncreasesPercentage" scale="-2" unitRef="pure" id="ixv-11735">2</ix:nonFraction></ix:nonFraction>% per annum. The imputed interest rate is <ix:nonFraction contextRef="c104" decimals="4" format="ixt:num-dot-decimal" name="caps:LongTermDebtImputedInterestRate" scale="-2" unitRef="pure" id="ixv-11736"><ix:nonFraction contextRef="c105" decimals="4" format="ixt:num-dot-decimal" name="caps:LongTermDebtImputedInterestRate" scale="-2" unitRef="pure" id="ixv-11737">8.10</ix:nonFraction></ix:nonFraction>%.</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c104" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd" id="ixv-11738">3,174</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c105" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd" id="ixv-11739">3,181</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Unsecured promissory note with Brookstone plus accrued interest to acquire a minority interest in DPH.&#160;Interest accrues at <ix:nonFraction contextRef="c108" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure" id="ixv-11740"><ix:nonFraction contextRef="c109" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure" id="ixv-11741">6</ix:nonFraction></ix:nonFraction>% per annum and the maturity date is <ix:nonNumeric contextRef="c109" format="ixt:date-monthname-day-year-en" name="us-gaap:LongTermDebtMaturityDate" id="ixv-11742"><ix:nonNumeric contextRef="c108" format="ixt:date-monthname-day-year-en" name="us-gaap:LongTermDebtMaturityDate" id="ixv-11743">June&#160;30, 2026</ix:nonNumeric></ix:nonNumeric>.&#160;&#160;At December 31, 2024 and 2023 $<ix:nonFraction contextRef="c110" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentIncreaseAccruedInterest" scale="3" unitRef="usd" id="ixv-11744">253.0</ix:nonFraction> thousand and $<ix:nonFraction contextRef="c111" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentIncreaseAccruedInterest" scale="3" unitRef="usd" id="ixv-11745">214.0</ix:nonFraction> thousand of accrued interest remains unpaid and is included within this amount, respectively.</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c108" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd" id="ixv-11746">1,053</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c109" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd" id="ixv-11747">1,010</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd" id="ixv-11748">8,444</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd" id="ixv-11749">9,003</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Less: current portion</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="3" unitRef="usd" id="ixv-11750">1,855</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="3" unitRef="usd" id="ixv-11751">3,612</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Less unamortized loan origination fees</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="caps:LongTermDebtUnamortizedLoanOriginationFees" scale="3" unitRef="usd" id="ixv-11752">266</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="caps:LongTermDebtUnamortizedLoanOriginationFees" scale="3" unitRef="usd" id="ixv-11753">277</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Total Long-term debt</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" unitRef="usd" id="ixv-11754">6,323</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" unitRef="usd" id="ixv-11755">5,114</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr> </table></ix:continuation></ix:nonNumeric><div>


</div><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;<i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"></p><div>

</div><!-- Field: Page; Sequence: 61 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>CAPSTONE HOLDING CORP.<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;8&#160;Debt </b>(cont.)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><ix:continuation id="_DebtDisclosureTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfDebtTableTextBlock" id="ixv-9473"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Mezzanine Term Loan&#160;&#8212;&#160;Stream Finance, LLC.</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td colspan="7" style="border-bottom: Black 1.5pt solid; text-align: center">Table A</td><td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1.5pt solid; text-align: center">Table B</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Adjusted EBITDA of TotalStone <br/> (exclusive of Northeast)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Rate</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Adjusted EBITDA of TotalStone <br/> and Northeast</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Rate</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 7%; text-align: center">I</td><td style="width: 1%">&#160;</td> <td style="width: 26%; text-align: justify"><ix:nonNumeric contextRef="c112" name="us-gaap:LongTermDebtDescription" id="ixv-11756">Greater than $2,500,000</ix:nonNumeric></td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c113" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-11757">12</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: center">I</td><td style="width: 1%">&#160;</td> <td style="width: 29%; text-align: justify"><ix:nonNumeric contextRef="c114" name="us-gaap:LongTermDebtDescription" id="ixv-11758">Greater than $4,000,000</ix:nonNumeric></td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c115" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-11759">12</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: center">II</td><td>&#160;</td> <td style="text-align: justify"><ix:nonNumeric contextRef="c116" name="us-gaap:LongTermDebtDescription" id="ixv-11760">Less than or equal to $2,500,000, but greater than or equal to $2,000,000</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c117" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-11761">10</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: center">II</td><td>&#160;</td> <td style="text-align: justify"><ix:nonNumeric contextRef="c118" name="us-gaap:LongTermDebtDescription" id="ixv-11762">Less than or equal to $4,000,000, but greater than or equal to $3,500,000</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c119" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-11763">10</ix:nonFraction></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center">III</td><td>&#160;</td> <td style="text-align: justify"><ix:nonNumeric contextRef="c120" name="us-gaap:LongTermDebtDescription" id="ixv-11764">Less than $2,000,000</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c121" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-11765">8</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: center">III</td><td>&#160;</td> <td style="text-align: justify"><ix:nonNumeric contextRef="c122" name="us-gaap:LongTermDebtDescription" id="ixv-11766">Less than $3,500,000</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c123" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-11767">8</ix:nonFraction></td><td style="text-align: left">%</td></tr> </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="ixv-9548"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Scheduled maturities of long-term as of December&#160;31,
2024, are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; text-indent: -10pt; padding-left: 20pt">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="3" unitRef="usd" id="ixv-11768">1,855</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" unitRef="usd" id="ixv-11769">3,447</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" unitRef="usd" id="ixv-11770">27</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" unitRef="usd" id="ixv-11771">35</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">2029</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="3" unitRef="usd" id="ixv-11772">44</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" scale="3" unitRef="usd" id="ixv-11773">3,036</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 20pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd" id="ixv-11774">8,444</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_LesseeOperatingLeasesTextBlock-c0_cont_1" escape="true" name="us-gaap:LesseeOperatingLeasesTextBlock" id="ixv-9598"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;9&#160;Leases</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December&#160;31, 2024, the balance of our
right-of-use (&#8220;ROU&#8221;) assets was $<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" unitRef="usd" id="ixv-11775">2.1</ix:nonFraction>&#160;million, net and lease liabilities of $<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="caps:LeaseLiabilities" scale="6" unitRef="usd" id="ixv-11776">2.2</ix:nonFraction>&#160;million, included in current portion,
lease liability and <span style="-sec-ix-hidden: hidden-fact-30">lease liability</span>, net of current portion. <ix:nonNumeric contextRef="c0" continuedAt="_LesseeOperatingLeaseLiabilityMaturityTableTextBlock-c0_cont_1" escape="true" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="ixv-11777">The maturity of our lease liabilities as of December&#160;31, 2024 is as
follows in (&#8220;000&#8217;s&#8221;):</ix:nonNumeric></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_LesseeOperatingLeaseLiabilityMaturityTableTextBlock-c0_cont_1"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold; border-bottom: Black 1.5pt solid">Year</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Finance</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Operating</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 10pt">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" unitRef="usd" id="ixv-11778">149</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" unitRef="usd" id="ixv-11779">638</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="3" unitRef="usd" id="ixv-11780">102</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" unitRef="usd" id="ixv-11781">656</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="3" unitRef="usd" id="ixv-11782">28</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" unitRef="usd" id="ixv-11783">602</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="3" unitRef="usd" id="ixv-11784">8</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" unitRef="usd" id="ixv-11785">86</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">2029</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-24">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-25">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-26">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-27">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Total undiscounted Lease Payments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="3" unitRef="usd" id="ixv-11786">288</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" unitRef="usd" id="ixv-11787">1,981</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Less: Present value discount</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" unitRef="usd" id="ixv-11788">10</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" unitRef="usd" id="ixv-11789">84</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Total Lease Liability</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiability" scale="3" unitRef="usd" id="ixv-11790">278</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="3" unitRef="usd" id="ixv-11791">1,897</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" continuedAt="_LeaseCostTableTextBlock-c0_cont_1" escape="true" name="us-gaap:LeaseCostTableTextBlock" id="ixv-9711"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Lease expense recognized on our leases is as follows
in (&#8220;000&#8217;s&#8221;):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Twelve&#160;months<span style="text-decoration:underline"><br/> </span>Ended<span style="text-decoration:underline"><br/> </span>December&#160;31, <br/> 2024</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Twelve&#160;months<span style="text-decoration:underline"><br/> </span>Ended<span style="text-decoration:underline"><br/> </span>December&#160;31, <br/> 2023</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Finance leases</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 20pt">Amortization expense</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#160;<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" unitRef="usd" id="ixv-11792">164</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" unitRef="usd" id="ixv-11793">139</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Interest expense</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseInterestExpense" scale="3" unitRef="usd" id="ixv-11794">14</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseInterestExpense" scale="3" unitRef="usd" id="ixv-11795">11</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 10pt">Operating leases</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Straight-line rent expense</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShortTermLeaseCost" scale="3" unitRef="usd" id="ixv-11796">779</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShortTermLeaseCost" scale="3" unitRef="usd" id="ixv-11797">779</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Total lease expense</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="3" unitRef="usd" id="ixv-11798">957</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="3" unitRef="usd" id="ixv-11799">929</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr> </table></ix:nonNumeric></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"></p><div>

</div><!-- Field: Page; Sequence: 62; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CAPSTONE HOLDING CORP.<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"></p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;9&#160;Leases  </b>(cont.)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"></p><ix:continuation id="_LeaseCostTableTextBlock-c0_cont_1"><ix:continuation id="_LesseeOperatingLeasesTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following summarizes additional information
related to our leases for 2024 and 2023 in (&#8220;000&#8217;s&#8221;):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Twelve&#160;months ended<span style="text-decoration:underline"><br/> </span>December&#160;31, 2024</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Twelve&#160;months ended<span style="text-decoration:underline"><br/> </span>December&#160;31, 2023</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Finance</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Operating</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Finance</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Operating</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; text-indent: -10pt; padding-left: 10pt">Weighted-average remaining lease terms (years)</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonNumeric contextRef="c3" format="ixt-sec:duryear" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-11800">2.2</ix:nonNumeric></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonNumeric contextRef="c3" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-11801">3.0</ix:nonNumeric></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonNumeric contextRef="c4" format="ixt-sec:duryear" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-11802">2.8</ix:nonNumeric></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonNumeric contextRef="c4" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-11803">3.9</ix:nonNumeric></td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Weighted-average discount rate</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-11804">4.00</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-11805">2.95</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-11806">3.93</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-11807">2.95</ix:nonFraction></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">ROU assets obtained in exchange for new lease liabilities</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" unitRef="usd" id="ixv-11808">63</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" unitRef="usd" id="ixv-11809">219</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-28"><span style="-sec-ix-hidden: hidden-fact-29">&#8212;</span></span></td><td style="text-align: left">&#160;</td></tr> </table></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PreferredStockTextBlock" id="ixv-9926"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;10&#160;TotalStone
Preferred Units</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company owns <ix:nonFraction contextRef="c3" decimals="2" format="ixt:num-dot-decimal" name="caps:OutstandingCommonVotingUnitsPercentage" scale="-2" unitRef="pure" id="ixv-11810">100</ix:nonFraction>% of TotalStone&#8217;s outstanding
common voting units and receives certain funding from TotalStone, in exchange for potential benefits to the combined organization from
the use of the Company&#8217;s Federal Net Operating Loss and other tax benefit carryovers. The existing holders of TotalStone&#8217;s
common stock received Class&#160;B Preferred Units&#160;valued at $<ix:nonFraction contextRef="c124" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Dividends" scale="6" unitRef="usd" id="ixv-11811">20.5</ix:nonFraction>&#160;million, with a quarterly dividend.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, as part of the merger of the Company
and TotalStone, the Mezzanine lender accepted $<ix:nonFraction contextRef="c3" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:PreferredUnitsContributedCapital" scale="3" unitRef="usd" id="ixv-11812">873.0</ix:nonFraction> thousand as a Special Preferred Unit in lieu of debt. The Special Preferred Unit
has a preferential distribution position but does not earn a preferred return.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March&#160;8, 2023, the Company entered into
the Ninth Amendment to the Revolving Credit, term Loan and Security Agreement (the &#8220;Ninth Amendment&#8221;). The Ninth Amendment
permitted a payment of $<ix:nonFraction contextRef="c125" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:PreferredUnitsOfferingCosts" scale="3" unitRef="usd" id="ixv-11813">389.0</ix:nonFraction> thousand to the Special Preferred Unit holders.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="caps:TotalStoneWarrantsTextBlock" id="ixv-9939"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;11&#160;TotalStone
Warrants</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with the April&#160;2020 TotalStone
transaction, <ix:nonFraction contextRef="c126" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" unitRef="shares" id="ixv-11814">1,175</ix:nonFraction>&#160;warrants to purchase class A common interest in TotalStone were granted to TotalStone management. The warrants
have a purchase price of $<ix:nonFraction contextRef="c126" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" unitRef="usdPershares" id="ixv-11815">0.01</ix:nonFraction> per warrant unit and vested in equal annual installments over a three-year period, with March&#160;31,
2023 as the final vesting date. Vested warrants may be exercised through <ix:nonNumeric contextRef="c127" format="ixt:date-monthname-day-year-en" name="us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" id="ixv-11816">March 31, 2030</ix:nonNumeric> subject to continuing employment.</p></ix:nonNumeric><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 63; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CAPSTONE HOLDING CORP.<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="ixv-9968"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;12
Stockholders&#8217; Equity</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In June&#160;2015, our stockholders approved the
2015 Equity Incentive Plan (the &#8220;2015 Plan&#8221;) and reserved <ix:nonFraction contextRef="c128" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" unitRef="shares" id="ixv-11817">1,000,000</ix:nonFraction> shares of our common stock for issuance. At December&#160;31,
2024, no shares remained available to grant under the Plan and all granted shares are fully vested.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Stock-based compensation expense reflects the
fair value of stock-based awards measured at the grant date and recognized over the relevant vesting period. The Company generally estimates
the fair value of each stock-based award on the measurement date using the Black-Scholes option valuation model which incorporates assumptions
as to stock price volatility, the expected life of the options, risk-free interest rate and dividend yield. No options were granted in
2024 or 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Stock Compensation</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were no stock compensation costs, option
grants or stock options exercised in 2024 or 2023. At December&#160;31, 2024, there were no remaining unamortized non-cash stock compensation
costs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December&#160;31, 2024 and December&#160;31,
2023, there were approximately <ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" unitRef="shares" id="ixv-11818">500</ix:nonFraction> and <ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" unitRef="shares" id="ixv-11819">976</ix:nonFraction> options exercisable and vested at a weighted average exercise price of $<ix:nonFraction contextRef="c3" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-11820">163.00</ix:nonFraction> and $<ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-11821">21.00</ix:nonFraction>,
respectively. In addition, Capstone issued a Warrant to Brookstone to purchase up to <ix:nonFraction contextRef="c19" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" unitRef="shares" id="ixv-11822">6,322</ix:nonFraction> shares of the Capstone&#8217;s Common Stock
with an exercise price between $<ix:nonFraction contextRef="c129" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" unitRef="usdPershares" id="ixv-11823">10.00</ix:nonFraction> and $<ix:nonFraction contextRef="c130" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" unitRef="usdPershares" id="ixv-11824">30.00</ix:nonFraction> per share, as determined by an independent valuation, through April&#160;1, 2024, and
after that date, the lesser of (i)&#160;$<ix:nonFraction contextRef="c19" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" unitRef="usdPershares" id="ixv-11825">75.00</ix:nonFraction> per warrant share and (ii)&#160;the 10-day average closing price of the Company&#8217;s
common stock.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Preferred Stock</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have <ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-11826">5,000</ix:nonFraction> shares of authorized preferred stock,
the terms of which may be fixed by our Board of Directors. As of December 31, 2024, we have <span style="-sec-ix-hidden: hidden-fact-31">no</span> outstanding shares of preferred stock.
Our Board of Directors has the authority, without stockholder approval, to create and issue one or more series of such preferred stock
and to determine the voting, dividend and other rights of holders of such preferred stock. If we raise additional funds to continue operations,
we may issue preferred stock. The issuance of any of such series of preferred stock may have an adverse effect on the holders of common
stock.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Board of Directors of the Company approved
a Tax Benefit Preservation Plan (&#8220;Benefit Plan&#8221;) dated April&#160;18, 2017, between the Company and Computershare. The Benefit
Plan and the exercise of rights to purchase Series&#160;A Preferred Stock, pursuant to the terms thereof, may delay, defer or prevent
a change in control without the approval of the Board. In addition to the anti-takeover effects of the rights granted under the Benefit
Plan, the issuance of preferred stock, generally, could have a dilutive effect on our stockholders.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the Benefit Plan, each outstanding share
of our common stock has attached one preferred stock purchase right. Each share of our common stock subsequently issued prior to the expiration
of the Benefit Plan will likewise have attached one right. Under specified circumstances involving an &#8220;ownership change,&#8221;
as defined in Section&#160;382 of the Internal Revenue Code (&#8220;the Code&#8221;), the right under the Benefit Plan that attaches to
each share of our common stock will entitle the holder thereof to purchase 1/100 of a share of our Series&#160;A Preferred Stock for a
purchase price of $<ix:nonFraction contextRef="c131" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharesIssuedPricePerShare" scale="0" unitRef="usdPershares" id="ixv-11827">5.00</ix:nonFraction> (subject to adjustment), and to receive, upon exercise, shares of our common stock having a value equal to two
times the exercise price of the right. In May of 2024, The Company and Computershare extended the Benefit Plan through December&#160;31,
2027.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Benefit Plan was cancelled per the Master
Exchange and Other Transaction Agreement executed on March 3, 2025.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="ixv-10000"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;13
TotalStone 401(K)&#160;Retirement Savings Plan</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">TotalStone maintains a defined contribution pension
plan, which covers all employees electing to participate after completing certain service requirements. Employer contributions are made
at the Company&#8217;s discretion. Generally, the Company makes safe harbor matching contributions equal to <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" unitRef="pure" id="ixv-11828">100</ix:nonFraction>% of employee contribution
up to <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" scale="-2" unitRef="pure" id="ixv-11829">4</ix:nonFraction>% of the employee&#8217;s Plan Compensation, as defined. Each participant is <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" scale="-2" unitRef="pure" id="ixv-11830">100</ix:nonFraction>% vested in in their salary deferral and the safe
harbor Company&#8217;s matching contributions. Other employer discretionary contributions are subject to a graded vesting schedule. Company
matching contribution expense in 2024 in 2023 were $<ix:nonFraction contextRef="c0" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="3" unitRef="usd" id="ixv-11831">159.0</ix:nonFraction> thousand and $<ix:nonFraction contextRef="c9" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="3" unitRef="usd" id="ixv-11832">196.0</ix:nonFraction> thousand, respectively.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 64; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CAPSTONE HOLDING CORP.<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock" id="ixv-10030"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;14&#160;Income
Taxes</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="ixv-10034"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of deferred income tax assets are
as follows as of December&#160;31 (&#8220;000&#8217;s&#8221;):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 10pt">Stock Options</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="caps:DeferredTaxAssetsStockOptions" scale="3" unitRef="usd" id="ixv-11833">79</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="caps:DeferredTaxAssetsStockOptions" scale="3" unitRef="usd" id="ixv-11834">79</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Basis Difference in TotalStone</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="caps:DeferredTaxAssetsBasisDifferenceInTotalStone" scale="3" unitRef="usd" id="ixv-11835">620</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="caps:DeferredTaxAssetsBasisDifferenceInTotalStone" scale="3" unitRef="usd" id="ixv-11836">463</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Basis Difference in Diamond Products</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="caps:DeferredTaxAssetsBasisDifferenceInDiamondProducts" scale="3" unitRef="usd" id="ixv-11837">217</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="caps:DeferredTaxAssetsBasisDifferenceInDiamondProducts" scale="3" unitRef="usd" id="ixv-11838">247</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Interest Expense Limitation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetInterestCarryforward" scale="3" unitRef="usd" id="ixv-11839">730</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetInterestCarryforward" scale="3" unitRef="usd" id="ixv-11840">425</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Federal Credits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="3" unitRef="usd" id="ixv-11841">3,110</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="3" unitRef="usd" id="ixv-11842">3,866</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Federal NOL Carryforward</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" unitRef="usd" id="ixv-11843">29,604</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" unitRef="usd" id="ixv-11844">29,497</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" unitRef="usd" id="ixv-11845">460</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" unitRef="usd" id="ixv-11846">460</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" unitRef="usd" id="ixv-11847">34,820</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" unitRef="usd" id="ixv-11848">35,037</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Less: valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" unitRef="usd" id="ixv-11849">27,642</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" unitRef="usd" id="ixv-11850">27,440</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Net, deferred income tax assets</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" unitRef="usd" id="ixv-11851">7,178</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" unitRef="usd" id="ixv-11852">7,597</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ASC&#160;740 requires that a valuation allowance
be established when it is more-likely-than-not that all or a portion of a deferred tax asset will not be realized. Changes in valuation
allowances from period-to-period are included in the tax provision in the period of change. In determining whether a valuation allowance
is required, the Company takes into account all evidence with regard to the utilization of a deferred tax asset including past earnings
history, expected future earnings, the character and jurisdiction of such earnings, unsettled circumstances that, if unfavorably resolved,
would adversely affect utilization of a deferred tax asset, carryback and carryforward periods, and tax strategies that could potentially
enhance the likelihood of realization of a deferred tax asset. Management has evaluated the available evidence about future taxable income
and other possible sources of realization of deferred tax assets and has established a valuation allowance of $<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" unitRef="usd" id="ixv-11853">27.6</ix:nonFraction>&#160;million and $<ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" unitRef="usd" id="ixv-11854">27.4</ix:nonFraction>&#160;million
at December&#160;31, 2024 and 2023, respectively. The valuation allowance reduces deferred tax assets to an amount that management believes
will more likely than not be realized.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has accumulated approximately $<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" scale="6" unitRef="usd" id="ixv-11855">141.0</ix:nonFraction>&#160;million
in federal and $<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="6" unitRef="usd" id="ixv-11856">17.0</ix:nonFraction>&#160;million in state net operating loss carryforwards (&#8220;NOLs&#8221;) and approximately $<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" scale="6" unitRef="usd" id="ixv-11857">3.9</ix:nonFraction>&#160;million of
research and development tax credit carryforwards. The federal NOLs generated before 2018 have 20-year carryforward periods with NOLs
generated in 2018 and after having no expiration period. Federal NOLs generated in 2018 and after total $<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="6" unitRef="usd" id="ixv-11858">3.5</ix:nonFraction>&#160;million. The availability
of these NOL&#8217;s to offset future taxable income could be limited in the event of a change in ownership, as defined in Section&#160;382
of the Internal Revenue Code.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="ixv-10151"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of the income tax provision (benefit)
are as follows in (&#8220;000&#8217;s&#8221;):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Federal:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -10pt; padding-left: 10pt">Current</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-32">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-33">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 76%; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Deferred</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-11859">419</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-11860">32</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -10pt; padding-left: 10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-11861">419</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-11862">32</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">State and local:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -10pt; padding-left: 10pt">Current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-11863">23</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-11864">202</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Deferred</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-34">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-35">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-11865">23</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-11866">202</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Income tax provision</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-11867">442</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-11868">234</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 65 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CAPSTONE HOLDING CORP.<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;14&#160;Income
Taxes</b> (cont.)</p><div>


</div><p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="ixv-10283"><ix:continuation id="_IncomeTaxDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A reconciliation of the difference between the
provision for income taxes and income taxes at the statutory U.S. federal income tax rate is as follows in (&#8220;000&#8217;s&#8221;):</p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 10pt">Income tax provision (benefit) at statutory rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" sign="-" unitRef="usd" id="ixv-11869">444</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" sign="-" unitRef="usd" id="ixv-11870">753</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">State taxes, net of federal benefit</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationTaxSettlementsStateAndLocal" scale="3" unitRef="usd" id="ixv-11871">23</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationTaxSettlementsStateAndLocal" scale="3" unitRef="usd" id="ixv-11872">162</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Net change in NOL carryforward, federal credits and valuation allowance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" unitRef="usd" id="ixv-11873">863</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" unitRef="usd" id="ixv-11874">817</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-36">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" unitRef="usd" id="ixv-11875">8</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Income tax provision recognized</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-11876">442</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-11877">234</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric><div>

</div><p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:SegmentReportingDisclosureTextBlock" id="ixv-10351"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;15&#160;Segment
Information</b></p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has <ix:nonFraction contextRef="c0" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" unitRef="Segment" id="ixv-11878"><ix:nonFraction contextRef="c0" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" unitRef="Segment" id="ixv-11879">one</ix:nonFraction></ix:nonFraction> operating and reportable segment
which consists of the operations of TotalStone. The Company also has corporate-level activity, which is included in Capstone Holding Corp.
(&#8220;Capstone&#8221; or &#8220;the Parent&#8221;) which consists primarily of board fees and, investor relations, filing, legal, insurance,
accounting and consulting expenses and other non-operating income and expenses not identifiable and allocated to TotalStone. The Parent
balance sheet information includes cash and cash equivalents, net deferred tax asset, debt and other assets and liabilities which are
also not identifiable to the operations of TotalStone.</p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s chief executive officer is
also the Company&#8217;s chief operating decision maker (&#8220;CODM&#8221;). The Company&#8217;s chief operating decision maker evaluates
the performance of segments based on operating income (loss). Cost of goods sold and selling, general and administrative expenses, as
reported on the statement of operations, are the significant segment expenses provided to the CODM on a regular basis.</p>
<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="ixv-10360"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following tables present financial information
regarding the Company&#8217;s reportable segment reconciled to the Company&#8217;s consolidated totals.</p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="30" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Twelve&#160;Months Ended December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">TotalStone</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Parent</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Eliminations</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Consolidated</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">TotalStone</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Parent</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Eliminations</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Consolidated</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; font-weight: bold"><span style="text-decoration:underline">Income (loss) from operations <br/> before taxes:</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 20%; text-indent: -10pt; padding-left: 20pt">Sales</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c132" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-11880">44,876</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-37">&#8212;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-38">&#8212;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c135" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-11881">44,876</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c136" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-11882">48,354</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-39">&#8212;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-40">&#8212;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c139" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-11883">48,354</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Cost of goods sold</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c132" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-11884">35,306</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-41">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-42">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c135" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-11885">35,306</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c136" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-11886">38,743</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-43">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-44">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c139" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-11887">38,743</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 20pt">Gross Profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c132" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-11888">9,570</ix:nonFraction></td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-45">&#8212;</div></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c135" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-11889">9,570</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c136" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-11890">9,611</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-46">&#8212;</div></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-47">&#8212;</div></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c139" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-11891">9,611</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Selling, general and administrative expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c132" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-11892">9,847</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c133" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-11893">611</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c134" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" sign="-" unitRef="usd" id="ixv-11894">240</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c135" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-11895">10,208</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c136" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-11896">10,765</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c137" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-11897">342</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c138" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" sign="-" unitRef="usd" id="ixv-11898">240</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c139" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-11899">10,867</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 20pt">(Loss) income from <br/> operations</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c132" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-11900">277</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c133" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-11901">611</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c134" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-11902">240</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c135" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-11903">638</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c136" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-11904">1,154</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c137" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-11905">342</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c138" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-11906">240</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c139" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-11907">1,256</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Loss on investment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-48">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-49">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-50">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-51">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-52">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c137" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnInvestments" scale="3" sign="-" unitRef="usd" id="ixv-11908">8,000</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-53">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c139" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnInvestments" scale="3" sign="-" unitRef="usd" id="ixv-11909">8,000</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Gain on extinguishment of debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-54">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-55">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-56">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-57">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-58">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c137" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" unitRef="usd" id="ixv-11910">7,200</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-59">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c139" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" unitRef="usd" id="ixv-11911">7,200</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c132" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="3" unitRef="usd" id="ixv-11912">1,410</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c133" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="3" unitRef="usd" id="ixv-11913">73</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-60">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c135" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="3" unitRef="usd" id="ixv-11914">1,483</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c136" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="3" unitRef="usd" id="ixv-11915">1,562</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c137" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="3" unitRef="usd" id="ixv-11916">110</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-61">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c139" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="3" unitRef="usd" id="ixv-11917">1,672</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Other income (expense) net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-62">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c133" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" unitRef="usd" id="ixv-11918">240</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c134" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" sign="-" unitRef="usd" id="ixv-11919">240</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-63">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-64">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c137" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" unitRef="usd" id="ixv-11920">383</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c138" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" sign="-" unitRef="usd" id="ixv-11921">240</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c139" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" unitRef="usd" id="ixv-11922">143</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 20pt">Loss from operations before taxes</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c132" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" sign="-" unitRef="usd" id="ixv-11923">1,687</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c133" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" sign="-" unitRef="usd" id="ixv-11924">434</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-65">&#8212;</div></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c135" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" sign="-" unitRef="usd" id="ixv-11925">2,121</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c136" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" sign="-" unitRef="usd" id="ixv-11926">2,716</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c137" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" sign="-" unitRef="usd" id="ixv-11927">869</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-66">&#8212;</div></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c139" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" sign="-" unitRef="usd" id="ixv-11928">3,585</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-decoration: underline; text-align: left; text-indent: -10pt; padding-left: 20pt">Other financial information:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Depreciation&#160;&amp; amortization</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c132" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd" id="ixv-11929">517</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-67">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-68">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c135" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd" id="ixv-11930">517</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c136" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd" id="ixv-11931">461</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-69">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-70">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c139" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd" id="ixv-11932">461</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Capital expenditures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c132" decimals="-3" format="ixt:num-dot-decimal" name="caps:CapitalExpenditures" scale="3" unitRef="usd" id="ixv-11933">120</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c135" decimals="-3" format="ixt:num-dot-decimal" name="caps:CapitalExpenditures" scale="3" unitRef="usd" id="ixv-11934">120</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c136" decimals="-3" format="ixt:num-dot-decimal" name="caps:CapitalExpenditures" scale="3" unitRef="usd" id="ixv-11935">208</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-74">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c139" decimals="-3" format="ixt:num-dot-decimal" name="caps:CapitalExpenditures" scale="3" unitRef="usd" id="ixv-11936">208</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>


<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December&#160;31, 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December&#160;31, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">TotalStone</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Parent</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Eliminations</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Consolidated</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">TotalStone</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Parent</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Eliminations</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Consolidated</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 20%; text-align: left; text-indent: -10pt; padding-left: 0.125in">Total&#160;assets</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c140" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-11937">40,468</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c141" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-11938">7,858</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(<ix:nonFraction contextRef="c142" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" sign="-" unitRef="usd" id="ixv-11939">1,105</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c143" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-11940">47,221</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c144" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-11941">45,281</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c145" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-11942">7,923</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(<ix:nonFraction contextRef="c146" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" sign="-" unitRef="usd" id="ixv-11943">503</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c147" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-11944">52,701</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"></p><div>

</div><!-- Field: Page; Sequence: 66; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>CAPSTONE HOLDING CORP.<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:SubsequentEventsTextBlock" id="ixv-11041"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;16&#160;Subsequent
Events</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 7, 2025, the Company closed its Public Offering of <ix:nonFraction contextRef="c148" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares" id="ixv-11945">1,250,000</ix:nonFraction>
shares of common stock (the &#8220;Public Offering Shares&#8221;), which were registered under the Rule 424(b) of the Securities Act of
1933, as amended, pursuant to the Registration Statement on Form S-1 (File No. 333-284105) which was declared effective by the SEC on
February 14, 2025. The Public Offering Shares were sold at a public offering price of $<ix:nonFraction contextRef="c149" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockPricePerShare" scale="0" unitRef="usdPershares" id="ixv-11946">4.00</ix:nonFraction> per share, which generated net proceeds of
approximately $<ix:nonFraction contextRef="c148" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" scale="0" unitRef="usd" id="ixv-11947">3,481,802</ix:nonFraction> after deducting underwriting discounts and commissions and other offering expenses.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 7, 2025, TotalStone entered into a fifth
amended and restated limited liability company agreement to govern its operations and affairs and its relationship with its members, which
will only be the Company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 10, 2025, TotalStone paid Brookstone
Partners IAC, Inc. $<ix:nonFraction contextRef="c150" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NoninterestExpenseInvestmentAdvisoryFees" scale="0" unitRef="usd" id="ixv-11948">200,000</ix:nonFraction> for financial advisory and related services with respect to Capstone&#8217;s capital raising transaction (the
&#8220;Capstone Capital Raising Transaction&#8221;), as agreed upon in the Amendment of Amended and Restated Management Fee Agreement
and Transaction Fee Agreement filed herewith as Exhibit 10.18.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">TotalStone Equity Interests Transactions in March
2025</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Class A TS Warrants to purchase <ix:nonFraction contextRef="c151" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" unitRef="shares" id="ixv-11949">1,125</ix:nonFraction> TotalStone&#8217;s
Class A Common Interests were cancelled on the Restructuring Date.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On the Restructuring Date, pursuant to a master
exchange agreement (the &#8220;Master Exchange Agreement&#8221;) entered into by the Company, TotalStone and TotalStone&#8217;s Class
B and Class C Members, all of TotalStone&#8217;s Class B&#160;and Class C Preferred Interests were exchanged for <ix:nonFraction contextRef="c152" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares" id="ixv-11950">3,782,641</ix:nonFraction>&#160;shares
of Common Stock that constitute approximately <ix:nonFraction contextRef="c3" decimals="2" format="ixt:num-dot-decimal" name="caps:PercentageOfCommonStockOutstanding" scale="-2" unitRef="pure" id="ixv-11951">96</ix:nonFraction>% of the shares of Common Stock outstanding on the Restructuring Date, which were allocated
to the Class B and Class C Members as set forth in the Master Exchange Agreement. As consideration for the issuance of <ix:nonFraction contextRef="c153" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares" id="ixv-11952">3,782,641</ix:nonFraction>&#160;shares
of Common Stock, the Class B and Class C Members surrendered their existing TotalStone&#8217;s membership interests and withdrew from
the membership of TotalStone. Following the restructuring, BP Peptides, LLC, the owner of approximately <ix:nonFraction contextRef="c154" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-11953">77.3</ix:nonFraction>% of the Company&#8217;s shares
prior to the restructuring, owns approximately <ix:nonFraction contextRef="c155" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-11954">3</ix:nonFraction>% of the Company&#8217;s shares. Following the restructuring, the largest holder of the
Company&#8217;s shares (approximately <ix:nonFraction contextRef="c156" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-11955">64</ix:nonFraction>%) will be BPA XIV, LLC. BP Peptides, LLC is jointly controlled by Matthew Lipman, our chief executive
officer and a member of our board of directors, and Michael Toporek, the chairman of our board of directors, and BPA XIV, LLC is controlled
by Mr.&#160;Lipman. On the Restructuring Date, the Class C Member cancelled his Class A TS Warrants, and his right to receive incentive
compensation from TotalStone.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In total, on the Restructuring Date, in exchange
for TotalStone&#8217;s outstanding Class B and Class C preferred interests, <ix:nonFraction contextRef="c153" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares" id="ixv-11956">3,782,641</ix:nonFraction>&#160;shares of Common Stock were issued pursuant
to the restructuring transactions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Special Preferred Membership Interests were
issued by TotalStone in connection with the restructuring of its mezzanine indebtedness. This indebtedness is documented pursuant to that
certain Second Amended and Restated Credit Agreement, dated as of March&#160;8, 2023, with Stream Finance, LLC, as agent, and the lenders
from time to time party thereto (as amended, the &#8220;Stream Finance Credit Agreement&#8221;). The maturity date of the Stream Finance
Credit Agreement is September&#160;30, 2026 (the &#8220;Stream Finance Maturity Date&#8221;). The Special Preferred Membership Interests
will be exchanged on the Restructuring Date for loans in an aggregate principal amount of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentOwnedBalancePrincipalAmount" scale="0" unitRef="usd" id="ixv-11957">1,006,377</ix:nonFraction> plus certain amounts for each day
after September&#160;30, 2024 until the Restructuring Date. As of December 31, 2024, the interest accrued for 2024 was $<ix:nonFraction contextRef="c3" decimals="-2" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExaminationInterestAccrued" scale="3" unitRef="usd" id="ixv-11958">137.3</ix:nonFraction> thousand.
On March 7, 2025 the Special Preferred Membership Interests were exchange for loans in an aggregate principal of $<ix:nonFraction contextRef="c149" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentOwnedBalancePrincipalAmount" scale="0" unitRef="usd" id="ixv-11959">1,006,377</ix:nonFraction> plus interest.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 67; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="k_028"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SIGNATURES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the requirements of Section 13 or
15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned,
thereunto duly authorized.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2"><span style="font-size: 10pt"><b>CAPSTONE HOLDING CORP.</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 60%">&#160;</td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 36%">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">Dated: March 31, 2025</span></td>
    <td><span style="font-size: 10pt">By:</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt"><i>/s/ Matthew E. Lipman</i></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Matthew E. Lipman</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Chief Executive Officer</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">Dated: March 31, 2025</span></td>
    <td><span style="font-size: 10pt">By:</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt"><i>/s/ Edward Schultz</i></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Edward Schultz</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Chief Financial Officer</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the requirements of the Securities
Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and
on the dates indicated.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 25%"><span style="font-size: 10pt"><b>Signature</b></span></td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 53%"><span style="font-size: 10pt"><b>Title</b></span></td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 20%"><span style="font-size: 10pt"><b>Date</b></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom; border-bottom: black 1.5pt solid"><span style="font-size: 10pt"><i>/s/ Matthew E. Lipman</i></span></td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top"><span style="font-size: 10pt">Chief Executive Officer and Director</span></td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">March 31, 2025</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">Matthew E. Lipman</span></td>
    <td style="text-align: center">&#160;</td>
    <td><span style="font-size: 10pt">(Principal Executive Officer)</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom; border-bottom: black 1.5pt solid"><span style="font-size: 10pt"><i>/s/ Edward Schultz</i></span></td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top"><span style="font-size: 10pt">Chief Financial Officer (Principal</span></td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">March 31, 2025</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">Edward Schultz</span></td>
    <td style="text-align: center">&#160;</td>
    <td><span style="font-size: 10pt">Financial Officer and Principal Accounting Officer)</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt"><i>/s/ Michael  Toporek</i></span></td>
    <td style="text-align: center">&#160;</td>
    <td><span style="font-size: 10pt">Chairman</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">March 31, 2025</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">Michael Toporek</span></td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt"><i>/s/ Charles Dana</i></span></td>
    <td style="text-align: center">&#160;</td>
    <td><span style="font-size: 10pt">Director</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">March 31, 2025</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">Charles Dana</span></td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt"><i>/s/ John M. Holliman, III</i></span></td>
    <td style="text-align: center">&#160;</td>
    <td><span style="font-size: 10pt">Director</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">March 31, 2025</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">John M. Holliman, III</span></td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; text-align: justify"><span style="font-size: 10pt"><i>/s/ Gordon Strout</i></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Director</span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-size: 10pt">March 31, 2025</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">Gordon Strout</span></td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; text-align: justify"><span style="font-size: 10pt"><i>/s/ Fredric J. Feldman</i></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Director</span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-size: 10pt">March 31, 2025</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">Fredric J. Feldman, Ph.D.</span></td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; text-align: justify"><span style="font-size: 10pt"><i>/s/ Elwood D. Howse, Jr.</i></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Director</span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-size: 10pt">March 31, 2025</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">Elwood D. Howse, Jr.</span></td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 68; Options: NewSection Last; Value: 47 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Value: 46; Name: PageNo -->46<!-- Field: /Sequence --></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>













































</div><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonNumeric contextRef="c0" id="hidden-fact-0" name="dei:AuditorFirmId">89</ix:nonNumeric>
<ix:nonFraction contextRef="c3" id="hidden-fact-1" name="us-gaap:CommonStockValue" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-2" name="us-gaap:CommonStockValue" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-3" name="us-gaap:GainLossOnInvestments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-4" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-5" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-6" name="us-gaap:GainLossOnSaleOfInvestments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-7" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-8" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c9" id="hidden-fact-9" name="us-gaap:PaymentsOfStockIssuanceCosts" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-10" name="us-gaap:ProceedsFromRepurchaseOfEquity" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c9" id="hidden-fact-11" name="caps:StockIssuedDuringPeriodValueSpecialPreferredDistribution" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c33" id="hidden-fact-12" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">P3Y</ix:nonNumeric>
<ix:nonNumeric contextRef="c34" id="hidden-fact-13" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">P40Y</ix:nonNumeric>
<ix:nonFraction contextRef="c59" id="hidden-fact-14" name="us-gaap:OtherIntangibleAssetsNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c60" id="hidden-fact-15" name="us-gaap:OtherIntangibleAssetsNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c62" id="hidden-fact-16" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c62" id="hidden-fact-17" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c62" id="hidden-fact-18" name="us-gaap:OtherIntangibleAssetsNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c63" id="hidden-fact-19" name="us-gaap:OtherIntangibleAssetsNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c64" id="hidden-fact-20" name="us-gaap:OtherIntangibleAssetsNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c65" id="hidden-fact-21" name="us-gaap:OtherIntangibleAssetsNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c66" id="hidden-fact-22" name="us-gaap:OtherIntangibleAssetsNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c68" id="hidden-fact-23" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-24" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-25" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-26" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-27" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-28" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c9" id="hidden-fact-29" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c3" id="hidden-fact-30" name="us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#FinanceLeaseLiability</ix:nonNumeric>
<ix:nonFraction contextRef="c3" id="hidden-fact-31" name="us-gaap:PreferredStockSharesOutstanding" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-32" name="us-gaap:CurrentFederalTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c9" id="hidden-fact-33" name="us-gaap:CurrentFederalTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-34" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c9" id="hidden-fact-35" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-36" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c133" id="hidden-fact-37" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c134" id="hidden-fact-38" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c137" id="hidden-fact-39" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c138" id="hidden-fact-40" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c133" id="hidden-fact-41" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c134" id="hidden-fact-42" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c137" id="hidden-fact-43" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c138" id="hidden-fact-44" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c133" id="hidden-fact-45" name="us-gaap:GrossProfit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c137" id="hidden-fact-46" name="us-gaap:GrossProfit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c138" id="hidden-fact-47" name="us-gaap:GrossProfit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c132" id="hidden-fact-48" name="us-gaap:GainLossOnInvestments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c133" id="hidden-fact-49" name="us-gaap:GainLossOnInvestments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c134" id="hidden-fact-50" name="us-gaap:GainLossOnInvestments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c135" id="hidden-fact-51" name="us-gaap:GainLossOnInvestments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c136" id="hidden-fact-52" name="us-gaap:GainLossOnInvestments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c138" id="hidden-fact-53" name="us-gaap:GainLossOnInvestments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c132" id="hidden-fact-54" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c133" id="hidden-fact-55" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c134" id="hidden-fact-56" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c135" id="hidden-fact-57" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c136" id="hidden-fact-58" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c138" id="hidden-fact-59" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c134" id="hidden-fact-60" name="us-gaap:InterestExpenseNonoperating" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c138" id="hidden-fact-61" name="us-gaap:InterestExpenseNonoperating" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c132" id="hidden-fact-62" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c135" id="hidden-fact-63" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c136" id="hidden-fact-64" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c134" id="hidden-fact-65" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c138" id="hidden-fact-66" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c133" id="hidden-fact-67" name="us-gaap:DepreciationAndAmortization" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c134" id="hidden-fact-68" name="us-gaap:DepreciationAndAmortization" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c137" id="hidden-fact-69" name="us-gaap:DepreciationAndAmortization" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c138" id="hidden-fact-70" name="us-gaap:DepreciationAndAmortization" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c133" id="hidden-fact-71" name="caps:CapitalExpenditures" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c134" id="hidden-fact-72" name="caps:CapitalExpenditures" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c137" id="hidden-fact-73" name="caps:CapitalExpenditures" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c138" id="hidden-fact-74" name="caps:CapitalExpenditures" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey" id="ixv-12037">0000887151</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag" id="ixv-12038">false</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalPeriodFocus" id="ixv-12039">FY</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="caps-20241231.xsd" xlink:type="simple"/></ix:references>
<ix:resources xmlns="http://www.xbrl.org/2003/instance"><xbrli:context xmlns="" id="c0">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c1">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c2">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c3">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c4">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c5">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c6">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c7">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">caps:SpecialPreferredUnitsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c8">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">caps:SpecialPreferredUnitsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c9">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c10">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c11">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c12">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c13">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c14">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c15">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">caps:SpecialPreferredUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c16">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c17">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c18">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">caps:SpecialPreferredUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c19">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c20">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c21">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c22">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c23">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">caps:SpecialPreferredUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c24">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c25">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c26">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c27">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c28">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">caps:SpecialPreferredUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c29">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c30">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c31">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">caps:SpecialPreferredUnitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c32">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-10-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c33">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c34">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c35">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c36">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c37">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c38">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c39">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BPPeptidesLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c40">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">caps:BrookstonePartnersIACMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c41">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BPPeptidesLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c42">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BPPeptidesLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c43">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:StreamFinanceLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c44">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c45">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c46">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c47">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c48">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c49">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c50">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c51">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c52">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">caps:ComputerSoftwareMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c53">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">caps:ComputerSoftwareMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c54">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c55">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c56">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c57">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c58">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c59">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c60">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c61">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c62">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:IndefinitelivedIntangibleAssetsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c63">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c64">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c65">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c66">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c67">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c68">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:IndefinitelivedIntangibleAssetsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c69">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">caps:DiamondProductsLLCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-01-15</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c70">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">caps:DiamondProductsLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-01-15</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c71">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:PromissoryNoteMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BrookstoneXXIMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-01-15</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c72">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:PromissoryNoteMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-01-15</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c73">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">caps:DiamondProductsLLCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:PromissoryNoteMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-15</xbrli:startDate>
    <xbrli:endDate>2021-01-15</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c74">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:PromissoryNoteMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BrookstoneXXIMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-15</xbrli:startDate>
    <xbrli:endDate>2021-01-15</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c75">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:PromissoryNoteMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-15</xbrli:startDate>
    <xbrli:endDate>2021-01-15</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c76">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">caps:DiamondProductsLLCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c77">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">caps:DiamondProductsLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c78">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
  </xbrli:entity>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrbzwU7UhTbrukp3EA24hi3dZR+Z8VYE9ndF6Fs2t9Dat6X4kCdk4/uftA3MRTGeUOiBxWNHgz8nE6Q3UnS/qLgGV34a6mj6w1Lx1t0Au7lwKy2dmXNbiThKHTo9aH/Za1Es3iepnQ94+L8WwcH7mNt8cfBX7CPLsJLEtuMl01IRYH2wfOzxQGAGA5+hnkCQ96aW0EMgpDzJc8zxG8wm7X5DkhUwRBVXzOgMJaPvBt8mQU1fRHC5whXfHAZO6XgG0J8=] CSR-->
  <xbrli:period>
    <xbrli:instant>2023-11-09</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c79">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-11-09</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c80">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-11-09</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c81">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BrookstoneXXIMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-11-09</xbrli:startDate>
    <xbrli:endDate>2023-11-09</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c82">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BrookstoneXXIMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-11-09</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c83">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">caps:TotalStoneLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-10-16</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c84">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">caps:TotalStoneLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2015-06-29</xbrli:startDate>
    <xbrli:endDate>2015-06-29</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c85">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2015-06-29</xbrli:startDate>
    <xbrli:endDate>2015-06-29</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c86">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">caps:TotalStoneLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2015-06-29</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c87">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">caps:TotalStoneLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c88">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">caps:TotalStoneLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c89">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c90">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:NotesPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BPPeptidesLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c91">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:NotesPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BPPeptidesLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c92">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:MezzanineTermLoanMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:SteamFinanceLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c93">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:MezzanineTermLoanMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:SteamFinanceLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c94">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:MezzanineTermLoanMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:SteamFinanceLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c95">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:MezzanineTermLoanMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:SteamFinanceLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c96">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:SellersNoteMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:AvelinaMasonryLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c97">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:SellersNoteMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:AvelinaMasonryLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c98">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:SellersNoteMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:AvelinaMasonryLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c99">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:SellersNoteMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:AvelinaMasonryLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c100">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:TermNoteAgreementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BerkshireBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c101">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:TermNoteAgreementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BerkshireBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c102">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:TermNoteAgreementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BerkshireBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c103">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:TermNoteAgreementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BerkshireBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c104">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:FacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:TotalStoneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c105">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:FacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:TotalStoneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c106">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:FacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:TotalStoneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c107">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:FacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:TotalStoneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c108">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:UnsecuredPromissoryNoteMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BrookstoneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c109">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:UnsecuredPromissoryNoteMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BrookstoneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c110">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:UnsecuredPromissoryNoteMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BrookstoneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c111">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:UnsecuredPromissoryNoteMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BrookstoneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c112">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c113">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c114">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:AdjustedEBITDAOfTotalStoneAndNortheastMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c115">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:AdjustedEBITDAOfTotalStoneAndNortheastMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c116">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c117">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c118">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:AdjustedEBITDAOfTotalStoneAndNortheastMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c119">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:AdjustedEBITDAOfTotalStoneAndNortheastMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c120">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c121">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c122">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:AdjustedEBITDAOfTotalStoneAndNortheastMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c123">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:AdjustedEBITDAOfTotalStoneAndNortheastMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c124">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c125">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-08</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c126">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-04-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c127">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c128">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">caps:TwoThousandFifteenEquityIncentivePlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2015-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c129">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c130">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c131">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c132">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">caps:TotalStoneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c133">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">caps:ParentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c134">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">caps:EliminationsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c135">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c136">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">caps:TotalStoneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c137">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">caps:ParentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c138">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">caps:EliminationsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c139">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c140">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">caps:TotalStoneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c141">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">caps:ParentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c142">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">caps:EliminationsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c143">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c144">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">caps:TotalStoneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c145">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">caps:ParentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c146">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">caps:EliminationsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c147">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c148">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-03-07</xbrli:startDate>
    <xbrli:endDate>2025-03-07</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c149">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-07</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c150">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-03-10</xbrli:startDate>
    <xbrli:endDate>2025-03-10</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c151">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c152">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c153">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c154">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">caps:BPPeptidesLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c155">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">caps:BPPeptidesLLCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">caps:PriorToRestructuringMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c156">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000887151</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">caps:BPPeptidesLLCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BPAXIVLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:unit xmlns="" id="usd">
  <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="shares">
  <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="usdPershares">
  <xbrli:divide>
    <xbrli:unitNumerator>
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unitNumerator>
    <xbrli:unitDenominator>
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unitDenominator>
  </xbrli:divide>
</xbrli:unit><xbrli:unit xmlns="" id="pure">
  <xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="Segment">
  <xbrli:measure>caps:Segment</xbrli:measure>
</xbrli:unit></ix:resources></ix:header>

</div></div></body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.1
<SEQUENCE>2
<FILENAME>ea023593301ex4-1_capstone.htm
<DESCRIPTION>DESCRIPTION OF THE COMPANY'S SECURITIES
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 4.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>DESCRIPTION OF THE REGISTRANT&rsquo;S SECURITIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of March 31, 2025, Capstone Holding Corp. (the
&ldquo;Company&rdquo;) has one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended (the
&ldquo;Exchange Act&rdquo;): common stock, par value $0.0005 per share (the &ldquo;Common Stock&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following description summarizes the most
important terms of our Common Stock. This summary does not purport to be complete and is qualified in its entirety by the provisions of
our certificate of incorporation a copy of which have been incorporated by reference as an exhibit to the Annual Report on Form 10-K of
which this Exhibit 4.1 is a part. For a complete description of our capital stock, you should refer to our certificate of incorporation
and to the applicable provisions of Delaware General Corporation Law.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is authorized to issue 50,000,000&nbsp;shares
of Common Stock and 25,000,000&nbsp;shares of preferred stock.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Each share of our Common Stock entitles its holder
to one vote in the election of each director and on all other matters voted on generally by our stockholders, other than any matter that
(1)&nbsp;solely relates to the terms of any outstanding series of preferred stock or the number of shares of that series and (2)&nbsp;does
not affect the number of authorized shares of preferred stock or the powers, privileges and rights pertaining to the Common Stock. No
share of our Common Stock affords any cumulative voting rights. This means that the holders of a majority of the voting power of the shares
voting for the election of directors can elect all directors to be elected if they choose to do so.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Holders of our Common Stock will be entitled to
dividends in such amounts and at such times as our Board of Directors in its discretion may declare out of funds legally available for
the payment of dividends. We currently intend to retain our entire available discretionary cash flow to finance the growth, development
and expansion of our business and do not anticipate paying any cash dividends on the Common Stock in the foreseeable future. Any future
dividends will be paid at the discretion of our Board of Directors.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If we liquidate or dissolve our business, the
holders of our Common Stock will share ratably in all our assets that are available for distribution to our stockholders after our creditors
are paid in full and the holders of all series of our outstanding preferred stock, if any, receive their liquidation preferences in full.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Common Stock has no preemptive rights and
is not convertible or redeemable or entitled to the benefits of any sinking or repurchase fund.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of March&nbsp;31, 2025, there were 5,190,251
shares of Common Stock issued and outstanding.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-19.1
<SEQUENCE>3
<FILENAME>ea023593301ex19-1_capstone.htm
<DESCRIPTION>INSIDER TRADING POLICY
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 19.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="text-transform: uppercase"><B>Capstone
Holding Corp.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>POLICY ON INSIDER TRADING</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.8pt 0pt 2pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">This Insider Trading
Policy (&ldquo;Policy&rdquo;) sets forth the policies of Capstone Holding Corp. (the &ldquo;Company&rdquo;) on trading and causing the
trading of securities while in possession of confidential information.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><B>Purpose</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">The Board of Directors
of the Company has adopted this Policy to provide guidance to the Company&rsquo;s directors, officers, and employees about trading in
the Company&rsquo;s securities and the securities of any publicly traded companies with whom the Company has a business relationship.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">This Policy is designed
to (i) promote compliance with applicable securities laws in order to preserve the Company&rsquo;s reputation for integrity and ethical conduct,
(ii) provide guidelines for transactions in the securities of the Company, and (iii) provide guidelines for the handling of confidential
information about the Company and any companies with which the Company does business.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><B>Scope</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">The policy applies
to the following &ldquo;Covered Persons&rdquo;: (i) all directors of the Company; and (ii) all officers of the Company and its subsidiaries.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Sections 1 through
3 and Section 5 apply to the following &ldquo;Associated Person(s)&rdquo;: members of your immediate family and persons sharing your household;
it also covers venture capital funds and other entities (such as partnerships, trusts and corporations) that are affiliated or associated
with such person(s). Affiliated means directly or indirectly controlled or controlled by, or under common control with, such person(s).
Associated means (1) a corporation or organization (other than the Company or a majority-owned subsidiary of the Company) of which such
person(s) is an officer or partner or is directly or indirectly the beneficial owner of 10% or more of any class of equity securities
or (2) any trust in which such person(s) has a substantial beneficial interest or as to which such person serves as trustee or in a similar
capacity.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.95pt 0pt 0.5in; text-indent: -0.5in"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"><B>1.</B></TD><TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 5.95pt"><B>The Basic Policy&mdash;No Trading or Causing Trading While in Possession of Material Non-Public Information</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.95pt 0pt 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">(a)&nbsp;No person associated with
the Company may purchase or sell any security, whether or not issued by the Company, while in possession of material non-public information
concerning the security. (The terms &ldquo;material&rdquo; and non-public&rdquo; are defined in Section 2 below.)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">(b)&nbsp;No
person associated with the Company who knows of material non-public information may communicate that information to any other person if
he or she has reason to believe that the information may be improperly used in connection with securities trading.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">(c)&nbsp;Covered
Persons and Associated Persons must &ldquo;preclear&rdquo; all trading in securities of the Company in accordance with the procedures
set forth in Section 4 below.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">(d)&nbsp;This
Policy applies to all transactions in the Company&rsquo;s equity securities, including common stock and any other type of securities that
the Company may issue, such as preferred stock, notes, bonds, convertible debentures and warrants, and exchange-traded options (including
puts and calls) and other derivative securities. This Policy applies to sales, purchases, gifts, exchanges, pledges, options, hedges,
puts, calls and short sales.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">(e)&nbsp;This
Policy does not apply to a surrender of shares to the Company or the retention and withholding from delivery to the applicable officer,
director or employee of shares by the Company (i.e., a so-called &ldquo;net settlement&rdquo;) upon vesting of restricted stock in satisfaction
of any tax withholding obligations in a manner permitted by the applicable equity award agreement or the Company plan pursuant to which
the restricted stock was granted.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.75pt 0pt 0.5in; text-align: justify"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"><B>2.</B></TD><TD STYLE="font-family: Times New Roman, Times, Serif"><B>The Law Against &ldquo;Insider Trading&rdquo;</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.95pt 0pt 2pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">One of the principal
purposes of the federal securities laws is to prohibit so-called insider trading. In recent years this has become a major focus of the
enforcement program of the Securities and Exchange Commission and of criminal prosecutions brought by United States Attorneys.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in">(a)</TD><TD STYLE="font-family: Times New Roman, Times, Serif"><U>Application to Non-Insiders and to Securities Other Than Securities of the Company</U></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.8pt 0pt 4.5pt; text-align: justify; text-indent: 67.5pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Prohibitions
against &ldquo;insider trading&rdquo; apply to trades, tips, and recommendations by any person&mdash;including all persons associated
with the Company &mdash;if the information involved is &ldquo;material&rdquo; and &ldquo;non-public.&rdquo; Thus, for example, the prohibitions
would apply if you trade on the basis of material non-public information you obtain regarding the Company, its borrowers, customers, suppliers,
or other corporations with which the Company has contractual relationships or may be negotiating transactions. For compliance purposes,
you should never trade, tip, or recommend securities (or otherwise cause the purchase or sale of securities) while in possession of information
that you have reason to believe is material and non-public unless you first consult with, and obtain the advance approval of, the Company&rsquo;s
Chief Compliance Officer (the &ldquo;Compliance Officer&rdquo;). The current Compliance Officer referred to herein is the Ed Schultz of
the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in">(b)</TD><TD STYLE="font-family: Times New Roman, Times, Serif"><U>Materiality</U></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 60pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.9pt 0pt 0; text-align: justify; text-indent: 0.5in">Insider trading restrictions
come into play if the information you possess is &ldquo;material.&rdquo; Materiality, however, involves a low threshold.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Information is generally
regarded as &ldquo;material&rdquo; if it has market significance, that is, if its public dissemination is likely to affect the market
price of securities, or if it otherwise is information that a reasonable investor would want to know before making an investment decision.
Information dealing with the following subjects is reasonably likely to be found material in particular situations:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Significant changes in the Company&rsquo;s prospects;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in">&#9679;</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Significant write-downs in assets or increases
in reserves;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in">&#9679;</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Developments regarding significant litigation
or government agency investigations;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in">&#9679;</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Liquidity problems;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in">&#9679;</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Changes in earnings estimates or unusual gains
or losses in major operation;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in">&#9679;</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Major changes in management;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in">&#9679;</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Changes in dividends;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in">&#9679;</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Extraordinary borrowings;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in">&#9679;</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Award or loss of a significant contract;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in">&#9679;</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Changes in debt ratings;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in">&#9679;</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify; padding-right: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Proposals, plans, or agreements,
even if preliminary in nature, involving mergers, acquisitions, divestitures, recapitalizations, strategic alliances, licensing arrangements,
or purchases or sales of substantial assets;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.9pt 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in">&#9679;</TD><TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif">Public offerings; and</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in">&#9679;</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify; padding-right: 5.95pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Pending statistical reports
(e.g., consumer price index, money supply and retail figures, or interest rate developments).</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.75pt 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Material information
is not limited to historical facts but may also include projections and forecasts. With respect to a future event, such as a merger, acquisition,
or introduction of a new product, the point at which negotiations or product development are determined to be material is determined by
balancing the probability that the event will occur against the magnitude of the effect the event would have on a company&rsquo;s operations
or stock price should it occur. Thus, information concerning an event that would have a large effect on stock price, such as a merger,
may be material even if the possibility that the event will occur is small. When in doubt about whether particular non-public information
is material, exercise caution. Consult the Compliance Officer before making a decision to disclose such information (other than to persons
who need to know it) or to trade in or recommend securities to which that information relates.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in">(c)</TD><TD STYLE="font-family: Times New Roman, Times, Serif"><U>Non-Public Information</U></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 42pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Insider trading
prohibitions come into play when you possess information that is material and &ldquo;non-public.&rdquo; The fact that information has
been disclosed to a few members of the public does not make it public for insider trading purposes. To be &ldquo;public&rdquo; the information
must have been disseminated in a manner designed to reach investors generally. Even after public disclosure of information regarding the
Company, you must wait two full business days for the information to be absorbed by public investors before you can treat the information
as public.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Non-public information may include:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in">&#9679;</TD><TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif">Information available to a select group of analysts or brokers or institutional
investors;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in">&#9679;</TD><TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 5.65pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Undisclosed facts that are the subject of rumors,
even if the rumors are widely circulated; and</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.75pt 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in">&#9679;</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify; padding-right: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Information that has been
entrusted to the Company on a confidential basis until a public announcement of the information has been made and enough time has elapsed
for the market to respond to a public announcement of the information (two full business days).</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.85pt 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.85pt 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.85pt 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 0.5in">As with questions
of materiality, when in doubt about whether information is non-public, call the designated Compliance Officer or assume that the information
is &ldquo;non-public&rdquo; and, therefore, treat it as confidential.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"><B>3.</B></TD><TD STYLE="font-family: Times New Roman, Times, Serif"><B>Severe Penalties for Violating Insider Trading Laws</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.8pt 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 0.5in">Penalties for trading
on or communicating material non-public information are severe, both for individuals involved in such unlawful conduct and their employers
and supervisors. A person who violates the insider trading laws can be sentenced to a substantial jail term and required to pay a penalty
of several times the amount of profits gained or losses avoided.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 0.5in">Moreover, Congress
has passed insider trading legislation that, in a significant departure from prior law, explicitly empowers the Securities and Exchange
Commission to seek substantial penalties from any person who, at the time of an insider trading violation, &ldquo;directly or indirectly
controlled the person who committed such violation.&rdquo; Such persons may be held liable for up to the greater of $1 million or three
times the amount of the profit gained or loss avoided. Thus, even for violations that result in a small or no profit, the Securities and
Exchange Commission can seek a minimum of $1 million from the Company and various management and supervisory personnel.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 0.5in">Given the severity
of the potential penalties, compliance with the policies set forth in Section 1 of this Statement is absolutely mandatory, and noncompliance
is a ground for dismissal. Exceptions to these policies, if any, may only be granted by the Compliance Officer and must be provided before
any activity contrary to the above policies takes place.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"><B>4.</B></TD><TD STYLE="font-family: Times New Roman, Times, Serif"><B>Preclearance of Securities Transactions</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.95pt 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 0.5in">Because Covered
Persons are likely to obtain material non-public information on a regular basis, the Company requires all such persons to preclear all
purchases and sales of the Company&rsquo;s securities in accordance with the following procedures:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.85pt 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in">(a)</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify">Subject to the exemption in part &ldquo;(d)&rdquo; below, no Covered Person may,
directly or indirectly, purchase or sell any security issued by the Company without first obtaining prior approval from the Compliance
Officer. These procedures also apply to transactions by such person&rsquo;s spouse, other persons living in such person&rsquo;s household
and minor children, and to transactions by entities over which such person exercises control.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.8pt 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in">(b)</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify">The Compliance Officer shall record the date each request is received and the date
and time each request is approved or disapproved. Unless revoked, a grant of permission will normally remain valid until the close of
trading two business days following the day on which it was granted.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.8pt 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.8pt 0pt 1in; text-align: justify; text-indent: -0.5in"></P>

<!-- Field: Page; Sequence: 4; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.8pt 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in">(c)</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify; padding-right: 5.8pt">Requests are most likely to be approved for trading that is to occur in the following
&ldquo;window periods&rdquo;:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.8pt 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify; text-indent: 0.5in">(i)&nbsp;Commencing
at the close of trading on the second full business day following the date of public disclosure of the financial results for a particular
fiscal quarter or year and continuing until the eleventh business day of the third month of the next fiscal quarter. For example, if public
disclosure occurs on Monday, May 14th, trading requests would likely be approved from Thursday, May 17th through Thursday, June 14th;
or</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.85pt 0pt 1in; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.85pt 0pt 1in; text-indent: 0.5in">(ii)&nbsp;Following
the wide dissemination of information on the status of the Company and current results.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.8pt 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in">(d)</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify; padding-right: 0pt">Preclearance is not required for purchases and sales of securities under a preexisting
written plan, contract, instruction, or arrangement that is adopted pursuant to Securities and Exchange Commission Rule 10b5-1(c) (17
C.F.R. &sect; 240.10b5-1(c)) and approved in writing by the Compliance Officer or such other person as the Board of Directors may designate
from time to time (the &ldquo;Authorizing Officer&rdquo;). Generally, Rule 10b5-1(c) trading plans are developed in consultation with
individual counsel and not the responsibility of the Compliance Officer. For more information about Rule 10b5-1 trading plans, see Section
5 below.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-indent: -13.5pt"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"><B>5.</B></TD><TD STYLE="font-family: Times New Roman, Times, Serif"><B>Rule 10B5-1 Trading Plans, Section 16 and Rule 144</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-indent: -13.5pt"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><B>A.</B></TD><TD STYLE="font-family: Times New Roman, Times, Serif"><B>Rule 10b5-1 Trading Plans</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(1)&nbsp;<U>Overview</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">Rule 10b5-1 will
protect directors, officers and employees from insider trading liability under Rule 10b5-1 for transactions under a previously established
contract, plan or instruction to trade in the Company&rsquo;s stock (a &ldquo;Trading Plan&rdquo;) entered into in good faith and in accordance
with the terms of Rule 10b5-1 and all applicable state laws and will be exempt from the trading restrictions set forth in this Policy.
The initiation of, and any modification to, any such Trading Plan will be deemed to be a transaction in the Company&rsquo;s securities,
and such initiation or modification is subject to all limitations and prohibitions relating to transactions in the Company&rsquo;s securities.
Each such Trading Plan, and any modification thereof, must be submitted to and pre-approved by the Compliance Officer, or such other Authorizing
Officer, who may impose such conditions on the implementation and operation of the Trading Plan as the Authorizing Officer deems necessary
or advisable. However, compliance of the Trading Plan to the terms of Rule 10b5-1 and the execution of transactions pursuant to the Trading
Plan are the sole responsibility of the person initiating the Trading Plan, not the Company or the Authorizing Officer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><B>Trading Plans
do not exempt individuals from complying with Section 16 short swing profit rules or liability.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">Rule 10b5-1 presents
an opportunity for insiders to establish arrangements to sell (or purchase) Company stock without the restrictions of trading windows
and black-out periods, even when there is undisclosed material information. A Trading Plan may also help reduce negative publicity that
may result when key executives sell the Company&rsquo;s stock. Rule 10b5-1 only provides an &ldquo;affirmative defense&rdquo; in the event
there is an insider trading lawsuit. It does not prevent someone from bringing a lawsuit.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in"></P>

<!-- Field: Page; Sequence: 5; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">A director, officer
or employee may enter into a Trading Plan only when he or she is not in possession of material, non-public information, and only during
a trading window period outside of the trading black-out period. Although transactions effected under a Trading Plan will not require
further pre-clearance at the time of the trade, any transaction (including the quantity and price) made pursuant to a Trading Plan of
a Section 16 reporting person must be reported to the Company promptly on the day of each trade to permit the Company&rsquo;s Securities
Counsel to assist in the preparation and filing of a required Form 4. Such reporting may be oral or in writing (including by e-mail) and
should include the identity of the reporting person, the type of transaction, the date of the transaction, the number of shares involved
and the purchase or sale price. However, the ultimate responsibility, and liability, for timely filing remains with the Section 16 reporting
person.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">The Company reserves
the right from time to time to suspend, discontinue or otherwise prohibit any transaction in the Company&rsquo;s securities, even pursuant
to a previously approved Trading Plan, if the Authorizing Officer or the Board of Directors, in its discretion, determines that such suspension,
discontinuation or other prohibition is in the best interests of the Company. Any Trading Plan submitted for approval hereunder should
explicitly acknowledge the Company&rsquo;s right to prohibit transactions in the Company&rsquo;s securities. Failure to discontinue purchases
and sales as directed shall constitute a violation of the terms of this Section 5 and result in a loss of the exemption set forth herein.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">Officers, directors
and employees may adopt Trading Plans with brokers that outline a pre-set plan for trading of the Company&rsquo;s stock, including the
exercise of options. Trades pursuant to a Trading Plan generally may occur at any time. However, the Company requires a cooling-off period
of 30 days between the establishment of a Trading Plan and commencement of any transactions under such plan. An individual may adopt more
than one Trading Plan. Please review the following description of how a Trading Plan works.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 0.5in">Pursuant to Rule 10b5-1, an individual&rsquo;s
purchase or sale of securities will not be &ldquo;on the basis of&rdquo; material, non-public information if:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 78pt; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in">&#9679;</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">First, before becoming aware of the information,
the individual enters into a binding contract to purchase or sell the securities, provides instructions to another person to sell the
securities or adopts a written plan for trading the securities (i.e., the Trading Plan).</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 78pt; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in">&#9679;</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Second, the Trading Plan must either:</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 114pt; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.75in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in">&#9679;</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">specify the amount of securities to be purchased
or sold, the price at which the securities are to be purchased or sold and the date on which the securities are to be purchased or sold;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 114pt; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.75in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in">&#9679;</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">include a written formula or computer program
for determining the amount, price and date of the transactions; or</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 114pt; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.75in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in">&#9679;</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">prohibit the individual from exercising any subsequent
influence over the purchase or sale of the Company&rsquo;s stock under the Trading Plan in question.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 78pt; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 42pt"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 36pt">&#9679;</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Third, the purchase or sale must occur pursuant
to the Trading Plan and the individual must not enter into a corresponding hedging transaction or alter or deviate from the Trading Plan.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 78pt; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 78pt; text-align: justify; text-indent: -0.5in"></P>

<!-- Field: Page; Sequence: 6; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 78pt; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in">(2)</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify; padding-right: 5.75pt"><U>Revocation of and Amendments to Trading Plans</U></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.75pt 0pt 0.75in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Revocation
of Trading Plans should occur only in unusual circumstances. Effectiveness of any revocation or amendment of a Trading Plan will be subject
to the prior review and approval of the Authorizing Officer. Revocation is effected upon written notice to the broker. Once a Trading
Plan has been revoked, the participant should wait at least 30 days before trading outside of a Trading Plan and 180 days before establishing
a new Trading Plan.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">A person acting
in good faith may amend a prior Trading Plan so long as such amendments are made outside of a quarterly trading black-out period and at
a time when the Trading Plan participant does not possess material, non-public information. Plan amendments must not take effect for at
least 30 days after the plan amendments are made.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Under certain
circumstances, a Trading Plan <I>must </I>be revoked. This may include circumstances such as the announcement of a merger or the occurrence
of an event that would cause the transaction either to violate the law or to have an adverse effect on the Company. The Authorizing Officer
is authorized to notify the broker in such circumstances, thereby insulating the insider in the event of revocation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in">(3)</TD><TD STYLE="font-family: Times New Roman, Times, Serif"><U>Discretionary Plans</U></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Although non-discretionary
Trading Plans are preferred, discretionary Trading Plans, where the discretion or control over trading is transferred to a broker, are
permitted if pre-approved by the Authorizing Officer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.7pt 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">The Authorizing
Officer of the Company must pre-approve any Trading Plan, arrangement or trading instructions, etc., involving potential sales or purchases
of the Company&rsquo;s stock or option exercises, including but not limited to, blind trusts, discretionary accounts with banks or brokers,
or limit orders. The actual transactions effected pursuant to a pre-approved Trading Plan will not be subject to further pre-clearance
for transactions in the Company&rsquo;s stock once the Trading Plan or other arrangement has been pre-approved.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in">(4)</TD><TD STYLE="font-family: Times New Roman, Times, Serif"><U>Reporting (if Required)</U></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">If required,
an SEC Form 144 will be filled out and filed by the individual/brokerage firm in accordance with the existing rules regarding Form 144
filings. A footnote at the bottom of the Form 144 should indicate that the trades &ldquo;are in accordance with a Trading Plan that complies
with Rule 10b5-1 and expires <U>_____</U>.&rdquo; For Section 16 reporting persons, Form 4s should be filed before the end of the second
business day following the date that the broker, dealer or plan administrator informs the individual that a transaction was executed,
provided that the date of such notification is not later than the third business day following the trade date. A similar footnote should
be placed at the bottom of the Form 4 as outlined above.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in"></P>

<!-- Field: Page; Sequence: 7; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in">(5)</TD><TD STYLE="font-family: Times New Roman, Times, Serif"><U>Options</U></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Exercises of
options for cash may be executed at any time. &ldquo;Cashless exercise&rdquo; option exercises through a broker are subject to trading
windows. However, the Company will permit same day sales under Trading Plans. If a broker is required to execute a cashless exercise in
accordance with a Trading Plan, then the Company must have exercise forms attached to the Trading Plan that are signed, undated and with
the number of shares to be exercised left blank.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.8pt 0pt 0.5in; text-align: justify; text-indent: 30pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Once a broker
determines that the time is right to exercise the option and dispose of the shares in accordance with the Trading Plan, the broker will
notify the Company in writing and the Authorizing Officer will fill in the number of shares and the date of exercise on the previously
signed exercise form. The insider should not be involved with this part of the exercise.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in">(6)</TD><TD STYLE="font-family: Times New Roman, Times, Serif"><U>Trades Outside of a Trading Plan</U></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">During an open
trading window, trades differing from Trading Plan instructions that are already in place are allowed as long as the Trading Plan continues
to be followed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in">(7)</TD><TD STYLE="font-family: Times New Roman, Times, Serif"><U>Public Announcements</U></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">The Company
may make a public announcement that Trading Plans are being implemented in accordance with Rule 10b5-1. It will consider in each case
whether a public announcement of a particular Trading Plan should be made. It may also make public announcements or respond to inquiries
from the media as transactions are made under a Trading Plan.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in">(8)</TD><TD STYLE="font-family: Times New Roman, Times, Serif"><U>Prohibited Transactions</U></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">The transactions
prohibited under <U>Section V</U> of this Policy, including among others short sales and hedging transactions, may not be carried out
through a Trading Plan or other arrangement or trading instruction involving potential sales or purchases of the Company&rsquo;s securities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in">(9)</TD><TD STYLE="font-family: Times New Roman, Times, Serif"><U>Limitation on Liability</U></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">None of the Company,
the Compliance Officer, the Authorizing Officer or the Company&rsquo;s other employees will have any liability for any delay in reviewing,
or refusal of, a Trading Plan submitted pursuant to this <U>Section 5</U> or a request for pre-clearance submitted pursuant to <U>Section
5</U> of this Policy. Notwithstanding any review of a Trading Plan pursuant to this <U>Section 5</U> or pre-clearance of a transaction
pursuant to <U>Section 5</U> of this Policy, none of the Company, the Compliance Officer, the Authorizing Officer or the Company&rsquo;s
other employees assumes any liability for the legality or consequences of such Trading Plan or transaction to the person engaging in or
adopting such Trading Plan or transaction.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"></P>

<!-- Field: Page; Sequence: 8; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in">B.</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><B>Section 16: Insider Reporting Requirements, Short-Swing Profits and Short Sales</B><U></U></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">(1)&nbsp;<U>Reporting
Obligations Under Section 16(a): SEC Forms 3, 4 and 5</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">Section 16(a) of
the 1934 Act generally requires all officers, directors and 10% stockholders (&ldquo;insiders&rdquo;), within 10 days after the insider
becomes an officer, director or 10% stockholder, to file with the SEC an &ldquo;Initial Statement of Beneficial Ownership of Securities&rdquo;
on SEC Form 3 listing the amount of the Company&rsquo;s stock, options and warrants which the insider beneficially owns. Following the
initial filing on SEC Form 3, changes in beneficial ownership of the Company&rsquo;s stock, options and warrants must be reported on SEC
Form 4, generally within two business days after the date on which such change occurs, or in certain cases on Form 5, within 45 days after
fiscal year end. A Form 4 must be filed even if, as a result of balancing transactions, there has been no net change in holdings. In certain
situations, purchases or sales of Company stock made within six months prior to the filing of a Form 3 must be reported on Form 4. Similarly,
certain purchases or sales of Company stock made within six months after an officer or director ceases to be an insider must be reported
on Form 4.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(2)&nbsp;<U>Recovery
of Profits Under Section 16(b)</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">For the purpose
of preventing the unfair use of information which may have been obtained by an insider, any profits realized by any officer, director
or 10% stockholder from any &ldquo;purchase&rdquo; and &ldquo;sale&rdquo; of Company stock during a six-month period, so called &ldquo;short-swing
profits,&rdquo; may be recovered by the Company. When such a purchase and sale occurs, good faith is no defense. The insider is liable
even if compelled to sell for personal reasons, and even if the sale takes place after full disclosure and without the use of any inside
information.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">The liability of
an insider under Section 16(b) of the 1934 Act is only to the Company itself. The Company, however, cannot waive its right to short swing
profits, and any Company stockholder can bring suit in the name of the Company. Reports of ownership filed with the SEC on Form 3, Form
4 or Form 5 pursuant to Section 16(a) (discussed above) are readily available to the public, and certain attorneys carefully monitor these
reports for potential Section 16(b) violations. In addition, liabilities under Section 16(b) may require separate disclosure in the Company&rsquo;s
annual report to the SEC on Form 10-K or its proxy statement for its annual meeting of stockholders. No suit may be brought more than
two years after the date the profit was realized. However, if the insider fails to file a report of the transaction under Section 16(a),
as required, the two-year limitation period does not begin to run until after the transactions giving rise to the profit have been disclosed.
Failure to report transactions and late filing of reports require separate disclosure in the Company&rsquo;s proxy statement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">Officers and directors
should consult the attached &ldquo;Short-Swing Profit Rule Section 16(b) Checklist&rdquo; attached hereto as &ldquo;Attachment A&rdquo;
in addition to consulting the Compliance Officer prior to engaging in any transactions involving the Company&rsquo;s securities, including
without limitation, the Company&rsquo;s stock, options or warrants.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(3)&nbsp;<U>Short
Sales Prohibited Under Section 16(c)</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">Section 16(c) of
the 1934 Act prohibits insiders absolutely from making short sales of the Company&rsquo;s equity securities. Short sales include sales
of stock which the insider does not own at the time of sale, or sales of stock against which the insider does not deliver the shares within
20 days after the sale. Under certain circumstances, the purchase or sale of put or call options, or the writing of such options, can
result in a violation of Section 16(c). Insiders violating Section 16(c) face criminal liability.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">The Compliance Officer
should be consulted if you have any questions regarding reporting obligations, short-swing profits or short sales under Section 16.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 9; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><B>C.</B></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><B>Rule 144</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0.5in">Rule 144 provides
a safe harbor exemption to the registration requirements of the Securities Act of 1933, as amended, for certain resales of &ldquo;restricted
securities&rdquo; and &ldquo;control securities.&rdquo; &ldquo;Restricted securities&rdquo; are securities acquired from an issuer, or
an affiliate of an issuer, in a transaction or chain of transactions not involving a public offering. &ldquo;Control securities&rdquo;
are <I>any </I>securities owned by directors, executive officers or other &ldquo;affiliates&rdquo; of the issuer, including stock purchased
in the open market and stock received upon exercise of stock options. Sales of Company restricted and control securities must comply with
the requirements of Rule 144, which are summarized below:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 78pt; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in">&#9679;</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B><I>Holding Period</I></B>. Restricted securities
must be held for at least six months before they may be sold in the market.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 78pt; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in">&#9679;</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B><I>Current Public Information. </I></B>The
Company must have filed all SEC-required reports during the last 12 months or such shorter period that the Company was required to file
such reports.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 78pt; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in">&#9679;</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B><I>Volume Limitations. </I></B>For affiliates,
total sales of Company common stock for any three-month period may not exceed the <I>greater </I>of: (i) 1% of the total number of outstanding
shares of Company common stock, as reflected in the most recent report or statement published by the Company, or (ii) the average weekly
reported volume of such shares traded during the four calendar weeks preceding the filing of the requisite Form 144.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 78pt; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in">&#9679;</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B><I>Method of Sale. </I></B>For affiliates,
the shares must be sold either in a &ldquo;broker&rsquo;s transaction&rdquo; or in a transaction directly with a &ldquo;market maker.&rdquo;
A &ldquo;broker&rsquo;s transaction&rdquo; is one in which the broker does no more than execute the sale order and receive the usual and
customary commission. Neither the broker nor the selling person can solicit or arrange for the sale order. In addition, the selling person
or Board member must not pay any fee or commission other than to the broker. A &ldquo;market maker&rdquo; includes a specialist permitted
to act as a dealer, a dealer acting in the position of a block positioner, and a dealer who holds himself out as being willing to buy
and sell Company common stock for his own account on a regular and continuous basis.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 78pt; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in">&#9679;</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B><I>Notice of Proposed Sale. </I></B>For affiliates,
a notice of the sale (a Form 144) may be required to be filed with the SEC at the time of the sale. Brokers generally have internal procedures
for executing sales under Rule 144 and will assist you in completing the Form 144 and in complying with the other requirements of Rule
144.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-align: justify; text-indent: 0.5in">If you are subject
to Rule 144, you must instruct your broker who handles trades in Company securities to follow the brokerage firm&rsquo;s Rule 144 compliance
procedures in connection with all trades.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"><B>6.</B></TD><TD STYLE="font-family: Times New Roman, Times, Serif"><B>Prohibited Activities</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.85pt 0pt 6pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(a) Prohibitions<B>.&nbsp;</B>Except
for limited exceptions described below, the following activities are prohibited under this Policy:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(i) No
Covered Person may purchase, sell, transfer or effectuate any other transaction in Company securities while in possession of material
nonpublic information concerning the Company or its securities. This prohibition includes sales of shares received upon exercise of stock
options or upon vesting of Restricted Stock Units and Awards.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"></P>

<!-- Field: Page; Sequence: 10; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(ii)  No
Covered Person may &ldquo;tip&rdquo; or disclose material nonpublic information concerning the Company or its securities to any outside
person (including family members, affiliates, analysts, investors, members of the investment community and news media). Should a Covered
Person inadvertently disclose such information to an outsider, the Covered Person must promptly inform the Compliance Officer regarding
this disclosure. The Company will take steps necessary to preserve the confidentiality of the information, including requiring the outsider
to agree in writing to comply with the terms of this Policy and/or sign a confidentiality agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(iii)  No
Covered Person may purchase Company securities on margin, hold Company securities in a margin account, or otherwise pledge Company securities
as collateral for a loan because, in the event of a margin call or default on the loan, the broker or lender could sell the shares at
a time when the Covered Person is in possession of material nonpublic information, resulting in liability for insider trading. In addition,
pledging of securities by Covered Persons, including margin arrangements, can be perceived to undermine the alignment of their interests
and incentives with the long-term interests of other stockholders.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(iv) Short-term
and speculative trading in Company securities, as well as hedging and other derivative transactions involving Company securities, can
create the appearance of impropriety and may become the subject of an SEC investigation, particularly if the trading occurs before a major
Company announcement or is followed by unusual activity or price changes in the Company&rsquo;s stock. These types of transactions can
also result in inadvertent violations of insider trading laws and/or liability for short-swing profits under Section 16(b) of the Securities
Exchange Act of 1934.<SUP>1</SUP>&nbsp;Therefore, it is the Company&rsquo;s policy to prohibit the following activities, even if you are
not in possession of material nonpublic information:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.75in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 1.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in">1.</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">No Covered Person may trade
in any interest or position relating to the future price of Company securities, such as put or call options or other derivatives, or short
sale of Company securities.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.75in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 1.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in">2.</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">No Covered Person may hedge
Company securities. A &ldquo;hedge&rdquo; is a transaction designed to offset or reduce the risk of a decline in the market value of an
equity security, and can include, but is not limited to, prepaid variable forward contracts, equity swaps, collars, and exchange funds.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.75in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 1.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in">3.</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Covered Persons may not trade
in securities of the Company on an active basis, including short term speculation.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(v)  No
Covered Person may trade in securities of another company if the Covered Person is in possession of material nonpublic information about
that other company which the Covered Person learned in the course of their work for the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(vi) &ldquo;Quiet&rdquo;
Periods. The Company&rsquo;s announcement of its quarterly financial results has the potential to have a material effect on the market for the
Company&rsquo;s securities. Therefore, to avoid even the appearance of trading on the basis of material non-public information, Covered Persons
who are subject to the pre-clearance procedure set forth above may not, except as expressly permitted under this Policy, carry out any
transaction in the Company&rsquo;s securities during the period beginning on the 15th day of the last month of each quarter (March, June, September,
December) and ending on the third business day following the release of the Company&rsquo;s earnings for that quarter.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 11; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(vii)
Event-Specific Quiet Periods. The Company reserves the right to close any open window period at any time if the Compliance Officer,
or his or her designee, determines, in his or her sole discretion, that there may be material non-public information with respect to
the Company. If the Company closes an open window, it will not pre - clear any transaction that is not expressly permitted by this
Policy during the period that such open window is closed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">The Company
may on occasion issue interim earnings guidance or other potentially material information by means of a press release, Current Report
on Form 8-K, or other means designed to achieve widespread dissemination of the information. Covered Persons should anticipate that trading
will be prohibited while the Company is in the process of assembling the information to be released and until the information has been
released and absorbed by the market.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">From time to
time, an event may occur that is material to the Company and is known by only a few directors, executives, or other employees. So long
as the event remains material and non-public, the persons who are aware of the event, as well as all Designated Persons, may not trade
in the Company&rsquo;s securities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">The existence
of an event-specific quiet period will not be announced, other than to those who are aware of the event giving rise to the quiet period.
If, however, a person whose trades are subject to the pre-clearance requirements set forth above desires to effect a transaction during
an event-specific quiet period, the Compliance Officer may refuse to grant permission to carry out the transaction and will have no obligation
to disclose to the person the reason for the refusal or the reason for the event-specific quiet period. Any person who becomes aware of
the existence of an event-specific quiet period shall not disclose the existence of the quiet period to any other person. The failure
of the Compliance Officer to inform a person that they are subject to an event-specific quiet period will not relieve that person of the
obligation not to trade while aware of material non - public information.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(b) Exceptions
to Prohibited Activities.&nbsp;Prohibitions in trading securities under this Policy do not include:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(i) The
exercise of vested employee stock options where no Company stock is sold to fund the option exercise.<SUP>1</SUP></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(ii) The
receipt of Company stock upon vesting of Restricted Stock Units and Awards, as well as the withholding of Company stock by the Company
in payment of tax obligations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.85pt 0pt 0"></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 0pt; margin-bottom: 0pt; width: 25%"><DIV STYLE="border-top: Black 1.5pt solid; font-size: 1pt">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.85pt 0pt 0"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left"><SUP>1</SUP></TD><TD STYLE="text-align: justify">While vested employee stock options may be exercised at any time under this Policy, the sale of any
                                                                             stock acquired through such exercise is subject to this Policy.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.85pt 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"></P>

<!-- Field: Page; Sequence: 12; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(iii) Company
securities purchased or sold under a Company authorized Rule 10b5-1 Trading Plan (see Section 4(d) above).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(iv) Transfers
of Company stock by a Covered Person into a trust for which the Covered Person is a trustee, or from the trust back into the name of the
Covered Person.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"><B>7.</B></TD><TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 5.85pt"><B>Blackout Periods Applicable to Covered Persons</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.85pt 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">(a) No
Trading During Blackout Periods. No Covered Person may trade or effectuate any other transactions in Company securities during regular
blackout periods or during any special blackout periods designated by the Compliance Officer (except for the limited exceptions described
in Section 5(b) above). Remember that even during an open trading window, you may not trade in Company securities if you are in possession
of material nonpublic information concerning the Company or its securities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">(b) Regular
Blackout Periods Defined. Subject to obtaining trading pre-approval from the Compliance Officer, Covered Persons may not trade in Company
securities during the period beginning on the 15<SUP>th</SUP> day of the last month of each quarter (March, June, September, December)
and ending on the third business day following the release of the Company&rsquo;s earnings for that quarter. To provide clarity, the Compliance
Officer will notify Covered Persons, in advance of each quarter end, of the date on which the blackout period begins and ends. Trades
made pursuant to an approved 10b5-1 Trading Plan (see Section 4(d) above) are exempted from this restriction.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">(c) Special
Blackout Periods. From time to time, the Compliance Officer may determine that trading in Company securities is inappropriate during an
otherwise open trading window due to the existence of material nonpublic information. Accordingly, the Compliance Officer may prohibit
trading at any time by announcing a special blackout period. The Compliance Officer will provide notice of any modification of the trading
blackout policy or any additional prohibition on trading during the period when trading is otherwise permitted under this Policy. The
existence of a special blackout period should be considered confidential information and Covered Persons are prohibited from communicating
the existence of a special blackout period to anyone who is not a Covered Person.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">(d) Hardship
Trading Exceptions. The Compliance Officer may, on a case-by-case basis, authorize trading in Company securities during a trading blackout
period due to financial or other hardship. Any person wanting to rely on this exception must first notify the Compliance Officer in writing
of the circumstance of the hardship and the amount and nature of the proposed trade. Such person will also be required to certify to the
Compliance Officer in writing no earlier than two business days prior to the proposed trade that he or she is not in possession of material
nonpublic information concerning the Company or its securities. Upon authorization from the Compliance Officer, the person may trade,
although such person will be responsible for ensuring that any such trade complies in all other respects with this Policy.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.85pt 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.85pt 0pt 0"></P>

<!-- Field: Page; Sequence: 13; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.85pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"><B>8.</B></TD><TD STYLE="font-family: Times New Roman, Times, Serif"><B>Inquiries</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">If
you have any questions regarding any of the provisions of this Policy, please contact the Compliance Officer at &lt;e.schultz@instoneco.com&gt;</FONT>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"><B>9.</B></TD><TD STYLE="font-family: Times New Roman, Times, Serif"><B>Acknowledgment and Certification</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">The undersigned
does hereby acknowledge receipt of the Company&rsquo;s Policy On Insider Trading regarding trading on material non-public information.
The undersigned has read and understands (or has had explained to them by someone who understands) such Policy and agrees to be governed
by such Policy at all times in connection with the purchase and sale of securities and the confidentiality of non-public information.
The undersigned understands that if the undersigned is a Covered Person, the entire policy applies to them. The undersigned understands
that if the undersigned is not a Covered Person, Sections 1 through 3 and Section 5 applies to them.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.75pt 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Signature)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Please print name)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title/Relationship to the Company</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: </FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 39%"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 25%"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 35%"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.75pt 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 14; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.7pt 0pt 0; text-align: right"><FONT STYLE="text-underline-style: thick"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.7pt 0pt 0; text-align: right"><FONT STYLE="text-decoration: underline solid"><B>ATTACHMENT
A</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 40.95pt 0pt 41pt; text-align: center"><U>SHORT-SWING PROFIT RULE SECTION
16(B) CHECKLIST</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Note: ANY combination
of PURCHASE AND SALE or SALE AND PURCHASE within six months of each other by an officer, director or 10% stockholder (or any family member
living in the same household or certain affiliated entities) results in a violation of Section 16(b), and the &ldquo;profit&rdquo; must
be recovered Capstone Holding Corp. (the &ldquo;<B><I>Company</I></B>&rdquo;). It makes no difference how long the shares being sold have
been held or, for officers and directors, that you were an insider for only one of the two matching transactions. The highest priced sale
will be matched with the lowest priced purchase within the six-month period.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.1pt 0pt 0; text-align: center"><B>Sales</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">If a sale is to
be made by an officer, director or 10% stockholder (or any family member living in the same household or certain affiliated entities):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in">1.</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify; padding-right: 0pt">Have there been any purchases by the insider (or family members living in the same
household or certain affiliated entities) within the past six months?</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.85pt 0pt 78pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in">2.</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify; padding-right: 5.85pt">Have there been any option grants or exercises not exempt under Rule 16b-3 within
the past six months?</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in">3.</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify; padding-right: 5.85pt">Are any purchases (or non-exempt option exercises) anticipated or required within
the next six months?</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in">4.</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify; padding-right: 5.85pt">Has a Form 4 been prepared?</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Note: If a sale is
to be made by an affiliate of the Company, has a Form 144 been prepared and has the broker been reminded to sell pursuant to Rule 144?</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 41pt; text-align: center"><B>Purchases and Option Exercises</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 41.75pt 0pt 0">If a purchase or option exercise for Company stock is to
be made:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in">1.</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify; padding-right: 0pt">Have there been any sales by the insider (or family members living in the same household
or certain affiliated entities) within the past six months?</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.8pt 0pt 78pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in">2.</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify; padding-right: 5.8pt">Are any sales anticipated or required within the next six months (such as tax- related
or year-end transactions)?</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in">3.</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify; padding-right: 5.8pt">Has a Form 4 been prepared?</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Before proceeding with a purchase
or sale, consider whether you are aware of material, non-public information which could affect the price of the Company stock. All transactions
in the Company&rsquo;s securities by officers and directors must be <U>pre-cleared </U>by contacting the Company&rsquo;s Compliance Officer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 15; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>4
<FILENAME>ea023593301ex23-1_capstone.htm
<DESCRIPTION>CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 23.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><IMG SRC="ex23-1_001.jpg" ALT=""></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><IMG SRC="ex23-1_002.jpg" ALT=""></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><U>Consent of Independent Registered Public Accounting
Firm</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We hereby consent to the incorporation by reference
in the Registration Statement on Form S-1 (No. 333-284105) of Capstone Holding Corp. of our report dated March 31, 2025 on the consolidated
financial statements of Capstone Holding Corp., which appear in this Annual Report on Form 10-K of Capstone Holding Corp.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><U STYLE="text-decoration: none">/s/ GBQ Partners LLC</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Columbus, Ohio</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">March 31, 2025</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>ea023593301ex31-1_capstone.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 31.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER<BR>
PURSUANT TO SECTION 302<BR>
OF THE SARBANES-OXLEY ACT OF 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I, Matthew E. Lipman, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; width: 0.25in">1.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">I have reviewed this annual report on Form 10-K of Capstone Holding Corp. (the &ldquo;registrant&rdquo;);</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; width: 0.25in">2.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; width: 0.25in">3.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; width: 0.25in">4.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">The registrant&rsquo;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; width: 0.25in">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; width: 0.25in">(a)</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in">(b)</TD>
    <TD STYLE="text-align: justify">Designed such internal controls over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in">(c)</TD>
    <TD STYLE="text-align: justify">Evaluated the effectiveness of the registrant&rsquo;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in">(d)</TD>
    <TD STYLE="text-align: justify">Disclosed in this report any change in the registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s most recent fiscal quarter (the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial reporting; and</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">5.</TD>
    <TD STYLE="text-align: justify">The registrant&rsquo;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s board of directors (or persons performing the equivalent functions):</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in">(a)</TD>
    <TD STYLE="text-align: justify">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&rsquo;s ability to record, process, summarize and report financial information; and</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in">(b)</TD>
    <TD STYLE="text-align: justify">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&rsquo;s internal control over financial reporting.</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%">Date: March 31, 2025</TD>
    <TD STYLE="width: 4%">By:</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 36%"><I>/s/ Matthew E. Lipman</I></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Matthew E. Lipman</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Chief Executive Officer</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><I>(Principal Executive Officer)</I></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>ea023593301ex31-2_capstone.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 31.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>PURSUANT TO SECTION 302</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>OF THE SARBANES-OXLEY ACT OF 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I, Edward Schultz, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">1.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">I have reviewed this annual report on Form 10-K of Capstone Holding Corp. (the &ldquo;registrant&rdquo;);</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; width: 0.25in">2.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; width: 0.25in">3.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; width: 0.25in">4.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">The registrant&rsquo;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; width: 0.25in">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; width: 0.25in">(a)</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in">(b)</TD>
    <TD STYLE="text-align: justify">Designed such internal controls over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in">(c)</TD>
    <TD STYLE="text-align: justify">Evaluated the effectiveness of the registrant&rsquo;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in">(d)</TD>
    <TD STYLE="text-align: justify">Disclosed in this report any change in the registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s most recent fiscal quarter (the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial reporting; and</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">5.</TD>
    <TD STYLE="text-align: justify">The registrant&rsquo;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s board of directors (or persons performing the equivalent functions):</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in">(a)</TD>
    <TD STYLE="text-align: justify">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&rsquo;s ability to record, process, summarize and report financial information; and</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in">(b)</TD>
    <TD STYLE="text-align: justify">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&rsquo;s internal control over financial reporting.</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%">Date: March 31, 2025</TD>
    <TD STYLE="width: 4%">By:</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 36%"><I>/s/ Edward Schultz</I></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Edward Schultz</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Chief Financial Officer (Principal Financial Officer)</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>&nbsp;</B>&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>ea023593301ex32-1_capstone.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 32.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION PURSUANT TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with the Annual Report on Form 10-K
of Capstone Holding Corp. (the &ldquo;Company&rdquo;) for the year ended December 31, 2024, as filed with the Securities and Exchange
Commission on the date hereof (the &ldquo;Report&rdquo;), I, Matthew E. Lipman, Chief Executive Officer of the Company and I, Edward Schultz,
Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley
Act of 2002, that to the best of my knowledge:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left">1.</TD><TD STYLE="text-align: justify">The Report fully complies with the requirements of Section
13(a) or 15(d) of the Securities Exchange Act of 1934; and</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left">2.</TD><TD STYLE="text-align: justify">The information contained in the Report fairly presents, in
all material respects, the financial condition and result of operations of the Company.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%">Dated: March 31, 2025</TD>
    <TD STYLE="width: 4%">By:</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 36%"><I>/s/ Matthew E. Lipman</I></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Matthew E. Lipman</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Chief Executive Officer (Principal Executive Officer)</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>Dated: March 31, 2025</TD>
    <TD>By:</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid"><I>/s/ Edward Schultz</I></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Edward Schultz</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Chief Financial Officer (Principal Accounting and<BR>
 Financial Officer)</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>The foregoing certification is being furnished
solely to accompany the Report pursuant to 18 U.S.C. &sect; 1350,and is not being filed for purposes of Section 18 of the Securities Exchange
Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date
hereof, regardless of any general incorporation language in such filing. A signed original of this written statement required by Section
906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic
version of this written statement has been provided to the Company and will be retained by the Company and furnished to the Securities
and Exchange Commission or its staff upon request.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-97.1
<SEQUENCE>8
<FILENAME>ea023593301ex97-1_capstone.htm
<DESCRIPTION>CAPSTONE HOLDING CORP. COMPENSATION RECOVERY POLICY
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0"><B>Exhibit 97.1</B></P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Capstone Holding Corp. Compensation Recovery
Policy</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>1. Purpose.</B> The purpose of this Compensation
Recovery Policy of the Company (as amended from time to time, the &ldquo;<U>Policy</U>&rdquo;), dated as of February 21, 2025 to describe
the circumstances in which current and former Executive Officers will be required to repay or return Erroneously Awarded Compensation
to members of the Company Group. The Company has adopted this Policy to comply with Section 954 of the Dodd-Frank Wall Street Reform and
Consumer Protection Act of 2010, as codified by Section 10D of the Exchange Act, Exchange Act Rule 10D-1 promulgated thereunder, and the
rules and requirements of the Nasdaq Stock Market (including Nasdaq Listing Rule 5608) (such legal requirements, and rules and requirements
of the Nasdaq Stock Market, collectively, the &ldquo;<U>SEC/Nasdaq Clawback Rules</U>&rdquo;). Each Executive Officer shall be required
to sign and return to the Company the form of acknowledgment to this Policy in the form attached hereto as <U>Exhibit A</U> pursuant to
which such Executive Officer will agree to be bound by the terms and comply with this Policy.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>2. Administration.</B> This Policy shall be
administered by the Committee. The Committee is authorized to interpret and construe this Policy and to make all determinations necessary,
appropriate, or advisable for the administration of this Policy, and any such determinations made by the Committee shall be in the Committee&rsquo;s
sole discretion and shall be final and binding on all affected individuals. Except as otherwise required by applicable legal requirements
or the rules and requirements of the Nasdaq Stock Market, any determinations of the Committee hereunder need not be uniform with respect
to one or more Executive Officers (whether current and/or former).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>3. Definitions.</B> For purposes of this Policy,
the following capitalized terms shall have the meanings set forth below:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(a) &ldquo;<U>Accounting Restatement</U>&rdquo;
shall mean an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement under the
securities laws, including any required accounting restatement (i) to correct an error in previously issued financial statements (a &ldquo;Big
R&rdquo; restatement) that is material to the previously issued financial statements, or (ii) that would result in a material misstatement
if the error were corrected in the current period or left uncorrected in the current period (a &ldquo;little r&quot; restatement).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(b) &ldquo;<U>Board</U>&rdquo; shall mean the
Board of Directors of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(c) &ldquo;<U>Clawback Eligible Incentive Compensation</U>&rdquo;
shall mean all Incentive-Based Compensation Received by any current or former Executive Officer on or after the Nasdaq Stock Market Effective
Date, provided that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(i) such Incentive-Based Compensation is Received
after such individual began serving as an Executive Officer;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(ii) such individual served as an Executive Officer
at any time during the performance period for such Incentive-Based Compensation;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(iii) such Incentive-Based Compensation is Received
while the Company has a class of securities listed on the Nasdaq Stock Market; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(iv) such Incentive-Based Compensation is Received
during the applicable Clawback Period.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(d) &ldquo;<U>Clawback Period</U>&rdquo; shall
mean, with respect to any Accounting Restatement, the three completed fiscal years of the Company immediately preceding the Restatement
Date and any transition period (that results from a change in the Company&rsquo;s fiscal year) of less than nine months within or immediately
following those three completed fiscal years.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(e) &ldquo;<U>Committee</U>&rdquo; shall mean
the Compensation Committee of the Board.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(f) &ldquo;<U>Common Stock</U>&rdquo; shall mean
the common stock, par value $0.001 per share, of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(g) &ldquo;<U>Company</U>&rdquo; shall mean Capstone
Holding Corp., a Delaware corporation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(h) &ldquo;<U>Company Group</U>&rdquo; shall mean
the Company, together with each of its direct and indirect subsidiaries.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(i) &ldquo;<U>Erroneously Awarded Compensation</U>&rdquo;
shall mean, with respect to any current or former Executive Officer in connection with any Accounting Restatement, the amount of Clawback
Eligible Incentive Compensation Received by such current or former Executive Officer that exceeds the amount of Clawback Eligible Incentive
Compensation that otherwise would have been Received by such current or former Executive Officer had such Clawback Eligible Incentive
Compensation been determined based on the restated amounts as reflected in connection with such Accounting Restatement, taking into account
any discretion that the Committee had applied to determine the amount of Clawback Eligible Incentive Compensation originally Received
and computed without regard to any taxes paid.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(j) &ldquo;<U>Exchange Act</U>&rdquo; means the
Securities Exchange Act of 1934, as amended.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(k) &ldquo;<U>Executive Officer</U>&rdquo; shall
mean any officer as defined in Rule 10D-1(d) (or any successor provision thereof) under the Exchange Act.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(l) &ldquo;<U>Financial Reporting Measures</U>&rdquo;
shall mean measures that are determined and presented in accordance with the accounting principles used in preparing the Company&rsquo;s
financial statements, and any other measures that are derived wholly or in part from such measures. For purposes of this Policy, stock
price and total shareholder return (and any measures that are derived wholly or in part from stock price or total shareholder return)
shall be considered Financial Reporting Measures. For the avoidance of doubt, a Financial Reporting Measure need not be presented within
the Company&rsquo;s financial statements or included in a filing with the SEC.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(m) &ldquo;<U>Incentive-Based Compensation</U>&rdquo;
shall mean any compensation that is granted, earned or vested based wholly or in part upon the attainment of a Financial Reporting Measure.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(n) &ldquo;<U>Nasdaq Stock Market</U>&rdquo; shall
mean The Nasdaq Stock Market LLC.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(o) &ldquo;<U>Nasdaq Stock Market Effective Date</U>&rdquo;
shall mean October 2, 2023 (which is the effective date of the final Nasdaq Stock Market listing standards).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(p) &ldquo;<U>Received</U>&rdquo; shall mean when
Incentive-Based Compensation is received, and Incentive-Based Compensation shall be deemed received in the Company&rsquo;s fiscal period
during which the Financial Reporting Measure specified in the Incentive-Based Compensation award is attained, even if payment or grant
of the Incentive-Based Compensation occurs after the end of that period.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(q) &ldquo;<U>Restatement Date</U>&rdquo; shall
mean the earlier to occur of (i) the date the Board, a committee of the Board or the officers of the Company authorized to take such action
if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting
Restatement, or (ii) the date a court, regulator or other legally authorized body directs the Company to prepare an Accounting Restatement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(r) &ldquo;<U>SEC</U>&rdquo; shall mean the U.S.
Securities and Exchange Commission.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><B>4.</B></FONT> <FONT STYLE="font-size: 10pt"><B>Recovery of Erroneously Awarded Compensation.</B></FONT></P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(a) In the event that the Company is required
to prepare an Accounting Restatement, (i) the Committee shall determine the amount of any Erroneously Awarded Compensation for each applicable
current or former Executive Officer (whether or not such individual is serving as an Executive Officer at such time) (the &ldquo;<U>Applicable
Executives</U>&rdquo;) in connection with such Accounting Restatement, and (ii) the Company will reasonably promptly require the recovery
of such Erroneously Awarded Compensation from any such Applicable Executive, and any such Applicable Executive shall surrender such Erroneously
Awarded Compensation to the Company, at such time(s), and via such method(s), as determined by the Committee in accordance with the terms
of this Policy.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(b) For Incentive-Based Compensation based on
(or derived from) stock price or total shareholder return where the amount of Erroneously Awarded Compensation is not subject to mathematical
recalculation directly from the information in the applicable Accounting Restatement, (i) such amount shall be determined by the Committee
based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total shareholder return upon which the
Incentive-Based Compensation was Received, and (ii) the Company will maintain documentation of the determination of that reasonable estimate
and provide such documentation to the Nasdaq Stock Market.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(c) The Committee shall determine, in its sole
discretion, the method(s) for recovering any Erroneously Awarded Compensation from any Applicable Executive, which may include one or
more of the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(i) requiring one or more cash payments to the
Company Group from such Applicable Executive, including, but not limited to, the repayment of cash Incentive-Based Compensation previously
paid by the Company Group to such Applicable Executive;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(ii) seeking recovery of any gain realized on
the vesting, exercise, settlement, sale, transfer or other disposition of any equity-based awards previously made by the Company to such
Applicable Executive and/or, subject to applicable legal requirements, otherwise requiring the delivery to the Company of shares of Common
Stock held by such Applicable Executive;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(iii) withholding, reducing or eliminating future
cash compensation (including cash incentive payments), future equity awards and/or other benefits or amounts otherwise to be paid or awarded
by the Company Group to such Applicable Executive;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(iv) offsetting amounts against compensation or
other amounts otherwise payable by the Company Group to any Applicable Executive;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(v) cancelling, adjusting or offsetting against
some or all outstanding vested or unvested equity awards of the Company held by such Applicable Executive; and/or</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(vi) taking any other remedial and recovery actions
with respect to such Applicable Executive permitted by applicable legal requirements and the rules and regulations of the Nasdaq Stock
Market, as determined by the Committee.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(d) Notwithstanding anything herein to the contrary,
the Company shall not be required to recover Erroneously Awarded Compensation from any Applicable Executive pursuant to the terms of this
Policy if both (1) the Committee determines that such recovery would be impracticable, and (2) any of the following conditions is met:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(i) the direct expenses paid to a third party
to assist in enforcing the Policy would exceed the amount to be recovered, provided that, before concluding that it would be impracticable
to recover any amount of Erroneously Awarded Compensation based on expense of enforcement pursuant to this clause (i), the Company has
(x) made a reasonable attempt to recover such Erroneously Awarded Compensation, (y) documented such reasonable attempt(s) to recover,
and (z) provided such documentation to the Nasdaq Stock Market;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(ii) recovery would violate home country law where
that law was adopted prior to November 28, 2022, provided that, before determining that it would be impracticable to recover any amount
of Erroneously Awarded Compensation based on violation of home country law, the Company has obtained an opinion of home country counsel,
acceptable to the Nasdaq Stock Market, that recovery would result in such a violation, has provided copy of the opinion is provided to
the Nasdaq Stock Market; or</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(iii) recovery would likely cause an otherwise
tax-qualified retirement plan, under which benefits are broadly available to employees of the Company Group, to fail to meet the requirements
of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and regulations thereunder.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>5. No Indemnification, Etc.</B> The Company
Group shall not (x) indemnify any current or former Executive Officer against (i) the loss of any Erroneously Awarded Compensation that
is repaid, returned or recovered pursuant to the terms of this Policy, or (ii) any claims relating to the Company Group&rsquo;s enforcement
of its rights under this Policy, or (y) pay or reimburse any current or former Executive Officers for insurance premiums to recover losses
incurred under this Policy.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 4; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>6. Supersedure.</B> This Policy will supersede
any provisions in (x) any agreement, plan or other arrangement applicable to any member of the Company Group, and (y) any organizational
documents of any entity that is part of Company Group that, in any such case, (a) exempt any Incentive-Based Compensation from the application
of this Policy, (b) waive or otherwise prohibit or restricts the Company Group&rsquo;s right to recover any Erroneously Awarded Compensation,
including, without limitation, in connection with exercising any right of setoff as provided herein, and/or (c) require or provide for
indemnification to the extent that such indemnification is prohibited under <U>Section 5</U> above.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>7. Amendment; Termination; Interpretation.</B>
The Committee may amend or terminate this Policy at any time, subject to compliance with all applicable legal requirements and the rules
and requirements of the Nasdaq Stock Market. It is intended that this Policy be interpreted in a manner that is consistent with the SEC/Nasdaq
Clawback Rules. This Policy is separate from, and in addition to, any other compensation recovery or recoupment policy of the Company
or any applicable provisions of plans, agreements, awards or other arrangements of the Company that provide for the recoupment or recovery
of compensation from Executive Officers that is voluntarily adopted by the Company and intended to provide for discretionary recoupment
beyond the scope of this Policy and the SEC/Nasdaq Clawback Rules.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>8. Other Recoupment Rights; No Additional Payments.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(a) Subject to <U>Section 8(b)</U> of this Policy
below, any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that
may be available to the Company Group pursuant to (i) the terms of any recoupment provisions in any employment agreement, incentive or
equity compensation plan or award or other agreement, (ii) any other legal requirements, including, but not limited to, Section 304 of
Sarbanes-Oxley Act of 2002, and (iii) any other legal rights or remedies available to the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(b) Notwithstanding anything herein to the contrary,
to prevent duplicative recovery:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(i) to the extent that the amount of any Erroneously
Awarded Compensation is recovered from any current or former Executive Officers under this Policy, the Company will not be entitled to
recover any such amounts under any other compensation recovery or recoupment policy of the Company or any applicable provisions of plans,
agreements, awards or other arrangements of the Company that provide for the recoupment or recovery of compensation from Executive Officers;
and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(ii) to the extent that any Erroneously Awarded
Compensation includes any amounts that have been actually reimbursed to the Company Group from any Applicable Executive pursuant to Section
304 of the Sarbanes-Oxley Act (any such amounts that have been reimbursed to the Company Group, the &ldquo;<U>Applicable SOX Recoupment
Amount</U>&rdquo;), the amount of any Erroneously Awarded Compensation to be recovered from any such Applicable Executive shall be reduced
by the Applicable SOX Recoupment Amount.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>9. Successors.</B> This Policy shall be binding
and enforceable against all current and former Executive Officers and their beneficiaries, heirs, executors, administrators or other legal
representatives.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 5; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><U>Exhibit A</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><U>Form of Acknowledgement</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">By signing below, the undersigned acknowledges
and confirms that the undersigned has received and reviewed a copy of the Capstone Holding Corp. Compensation Recovery Policy (such policy,
as amended from time to time, the &ldquo;Policy&rdquo;). Capitalized terms used but not otherwise defined in this acknowledgement shall
have the meanings ascribed to such terms in the Policy.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">By signing this acknowledgement,
the undersigned acknowledges and agrees that the undersigned is and will continue to be subject to the Policy and that the Policy will
apply both during and after the undersigned&rsquo;s employment with the Company Group. Further, by signing below, the undersigned agrees
to abide by the terms of the Policy, including, without limitation, by returning any Erroneously Awarded Compensation to the Company group
to the extent required by the Policy.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="width: 40%">&nbsp;</TD>
    <TD STYLE="width: 60%">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="border-bottom: Black 1.5pt solid">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Signature</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR>
    <TD STYLE="border-bottom: Black 1.5pt solid">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Print Name</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR>
    <TD STYLE="border-bottom: Black 1.5pt solid">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Date</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 6; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>9
<FILENAME>image_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" %@ G # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MI^U!\(_A?X'^&WQ%^ _VD>)YX?BMK]K)/\0+#Q%+'9VG@JT\#^ =6U;5+R^
MU*RT>SMVOI?9/A)_P1H_99^$WB'P#X\M]?\ BQXM^*'@W]J:/]L'6OB/XC\2
M:';ZW\0_C%:?#/5OA'I<WBW2O#/AOP_X5B\,Z3X*UB[M+30?#V@Z''+?R2ZK
M?3W=]/<2R1^(O^"-/[-NIZMH/BKPQ\1?V@/AGX[\,?M1?M$_M6Z%X]\ ?$#3
M].\3:5XV_:IL+'2?C3X?T^35?#FLZ;:^%M>TBPAT_2$733K7AM#)-I.L0S.S
MD \&\ ?\%O+[XU_\,6VWP+_8U\>>/=3_ &O/V<?'W[3=_!JOQ7\$^#[#X+^
M/A+\2X?AO\3'\5ZI?Z5>P^('T6[^T7>B2:$BS>)96TVQ@LK/[?+=6/C'A?\
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
M2_C/HMN^G6FHZ5?OH \):)X;31I[O2HO".B^%;#0;:*[N;J"T2]FDN7Y,_\
M!%K]F(?%EOB?'\1/VC(=)@_:ZTS]N;1O@_%\40/@_H?[2D=R+SQ/X\MO"QT0
MWERWC6Z!N-:TN^UBYTRSFEN9-#M=+>YE9@#YM?\ X+F^.'\%:O\ %2P_8#^(
MNH_#";]MK3/V"?AQK\/QL^'\>N?%'XVWOQ6\4_"RZFT/PO-HB76D>%=/O/#]
MKJ+:SKMY:PW/]IS6417^RI[N>YXS_P""ZK?#;X1?%GQ1\2?V2]>\"?%7X(?M
MGZ;^Q?\ %/PEK7Q=TF[^#_P_\2:YX!@^(^B_$WQE\>]!\#:O9:#\-;[0+W3K
M0:K=^!1)'KU_;Z9.((W:\3[?@_X):_LW6WPD\ ?!F.\^(O\ PB7PX_;5A_;Q
MT"0^*8_[6D^-</Q)U[XI);:C>C3P+KP;_P ))XAOD;0O+C<Z<+>T^V#RO,.9
MXQ_X)8?!CQ#<?'W6_"WQ4_:#^$WC3]H3]HS3?VG_ !3XR^&GQ%31-0L/B'I_
MP^TOX9OI$6CWFCZEX6\1_#W4O#&DVL>K>!_&^A>)M%N]02/45BBN;:T>  ]
M^'7[8'BOXX_L#Z_^UI\,_AOX;/CJ3X7?$;Q7X6^'>E_&;X=_$7PGJ'B3PA:Z
MXFG6NG?&'P'-KW@S5]$U2?3(+^UU/[):W4=K<):ZSHFE:@ES9P?B?_P3K_X*
MA?MA']FO]FWPEK7P1^,'[=/[:7[2'P&\6?MS^*](U[XS_"'P%X3\#_LZ1ZQ:
M>$-"UGPWKMC\/M&TS0+;QGXOLK[P[\//A%=Z;XA\1V>K+=W'B'QI%I\L+Q?O
M!^R]^PS\$?V1OV9]1_98^%$?B;_A M?N/B/JWBG6/$&L1:AXL\2^*/BS>:EJ
M7CSQ1?7UM96&FV>H:OJ.K7=Q;V>CZ5INC:3&+:STW3;:TMXXJ^2]9_X(P?LV
M?\*]_9Q\'?#?XG?M(? KQ5^S+\#;[]F;P=\8O@Y\4$\*?%'Q-\ =8NEO=9^%
MWC[6)=#U+2O$FAW=^)-5L+@Z-:ZIX>UN>76/#]]IUZWF  X#X6?\%F(_VD?B
MY^R[\+/V6_V4_'OQ;C_:*_9ZTK]I+Q!XGUSXA>$_AQ:?!/P39?%JZ^$7Q+TG
MQMI^KV&ISZGXI^'_ (@T[4X(M.T"YN8/%.H6;:?IMU;PNFH-%^VA^V%^UQ\%
M?^"H'[-WP0_9\^'6H?'[PAXX_8I_:-^*>O\ P#M_&7@SX9Z?K7C#P%X^^'ME
MHOC34OB'XGT'6;O3/[)TK4]0T#3M'L \.KZKX@L4N;>.*.2^MOM7]G__ ()U
M_LU?LO\ Q(^'OQ(^"OA_6O"5Q\,/V7--_9'\)>&UUJ6]\.6_PQT_QVWQ'?4;
M^"[CEO\ 5/&^J^*I+C4-<\4WM_+>:M)=W4MVLD\SRGF?VL/^";WPP_:P^,O@
M/]H/4OBU^T%\%?C)\,_A3X]^#O@OQU\!OB'!X&U/3?"/Q(U/3-1\617,=SHF
MM6NI2Z@FF16BK>0R0VZ,EW!%'J-I8WEL ?.G[/\ _P %F_A?^T?J/P@B\"?!
MWQO:Z5\6_P!@;XJ?MRP:AKVN:/87OAK_ (4_\1IOA;XN^#NJZ3':W+SZ_#XJ
ML=4BMO%%O=KI,UI9QW L,72*GY[_ +37_!67XK>-/@?\2/CE\!_$?Q0^#&N^
M*_\ @DQ\+OVR? '@C4!\,?%/@OX?ZWXW_:*M_ K7[WTWAA_$FL^/8]*%QI-T
MUQ</X+?27BEMM&CU96NC^DFL?\$3?V0_[$^ 7ASX<>(?CQ\#=(^ /[/?C3]E
M/35^$7Q1G\.W_C_X ?$74F\0^./ /Q%U.^TK5[O6%\3^+7E\5:KKFFMI&N2:
MQ=7DL-];QSK'#<O?^"+G[(U]\-$^%4NH?%A/#,?[&/@S]A9'B\:1KJ(^"_@7
MXBCXG:+<"Z_LL_\ %8-XBQ'=ZZ4Q/IP^RFT0GS" ? 7[=/\ P5Y_:"MO@]^T
MQIW[+7P@\7Z7H?[+WQX_9H_9O^)_[8)\7>!E@TGXR^-/&'PANOB!X<T;X.:W
MX?U'5-?\*6F@^.K3PUKGC);VT2RO_$L%UIFF2P6DUW;^RC_@JUXL^$/Q1^+?
MP_L?AI\7OVFO&'CW_@JSXR_83^%7@S6?%OPL\!:?X(U73_@-H7Q4L8_#VM6/
MAR -\+[00WQGN_&4FI^,=/DO=4O[B^U&UM+#3'^@_C+_ ,$3/V5_C1XV^*?B
M;4_'O[1'@WPI\;?&?PP^*GQ7^#G@#XHGP]\)/'7QF^$4GA@>$OBUKGA8Z+=S
M2>+7MO"&A1:VEMJ5MH^N75A:ZGJ.FS:A:V]Q%[$O_!+/]FY/BSI_QE6]^(O_
M  ENF_MOZ[^W[;QMXHB;2C\</$/PJ7X/WUJ]H=.+_P#"%+X5020:"DJ2QZF6
MN3?-&SP$ ^1_#7_!:S5_''A_X3>"_!G['GB_5_VN_BA^UE^T!^R))^SG=_%O
MPEIGASPMXQ_9ATPZ]\7O&6I_&MM!NM%N/ ^F:'-IMQHU[:^%3J&KW^I1Z<+&
MV\B2Z?[*_9&_X*!6_P"U/^RS\;/VE+OX+>*/A+>? WXA?M#_  V\4?"[Q-XF
MT76M?.O_ +.UWJ%AXBB?6]&M1I%L=4OM-N+:!8EOHK-E\PW%Y&59OAS]KK_@
MDYJ6G^&?!^L_L@^#F\6?$*S_ &YOBY^VCXA\3:]^T?XR^ 'QE\#^*/CGH+Z5
M\0X_@)\6?"W@SQEHNA66M+!::1J?A/QUX0U_0;CP]/<M;2Q:M;VLU>[?\$\_
MV!_BM^RC_P $\/B]^SEXVU#PI)\5_C)XG_:A^(\VE:/XG\0>+O#/@W6?CU>Z
M]>:%X0N/'_B/3K3Q#XT/A^&]TZWU[QEJ.CVMWK%^;^]6Q9#&90#PGX:?\%RK
MGQ'H/P?\;_%/]C+XA?!GX??M-_LM_&?]I/\ 9B\3:G\4O!GBN?XE7'P&\!M\
M1?'/PV\3Z-HFD0W7PWUF\\,1S:OX6UK4)-9TW5]*2&\N8=-NKE-,CT?!/_!9
M3XS?$W0?V9]+\ _\$\_'6H?'+]L/PEX@^,7P#^#NN?'OX=:!%=_LZ^$O!GAS
MQ+KWQ>^(_CN70[K2?A\]UK7B*U\)>%_!LVFZQJVNWLEK?37.F6USY:97[$G_
M  0U^'GPG^!/P6TC]I3X@_%OXE?%;P!^R3XT_9KTWPK=?%>\\5_"+X$#XR>'
M)O#OQKU7X 6-YX>TB^TF_P#%EI*;2RUC7/[2N-&TUI=-TN"ST^7[)']E_%/_
M ()9? SXA^!_V6M \,_$#XZ?!#XA?L;?#_\ X5=\!_CS\%_'\?A+XO>'_ -Y
MX2TGP3XD\*ZSK-QI&J:/XET?Q5H6BV!U:SU;0YDBU:V@UC3'L+Z/S& /E/PQ
M_P %L(?CMIWP&\.?LL?LG_$CXM?&7XM?#KX\_$;XD?#/7?'OA'X9W/[/^C?L
MY^-IOA3\3K+7O$NK:?KVD>+_ !5;_%&WO/"G@[2-"MXM/\4RVT6HR:OI%A=+
M(G(?\$Z/^"JGC;Q[\'/V6_ WQN\-^)?B)\7OB9^PS\<_VR_%7Q/N=0\-^'XI
M+;X4_%C6?!X\ 7_AK2]*@MK;7+BT>RMUU:R9-,M1I\@E@N9)/.;Z8N_^"+?[
M)6E^&_V?-#^$WB'X[? /5OV>/#7Q'\#:1X^^$/Q1N]!^(?Q%\#?&;5U\1_&'
MPW\5O$^IZ=K$OC _$?Q3YWBO6]:EM[37++Q'>7>K:#?Z5<S+Y63-_P $2?V5
M;3P?^SEX-\'>/OVB_AM;_LW_  <^)G[.VBZYX"^*0T?Q+X^^ _Q<U6?7/&WP
MR^)&K7.AZ@VN:3?ZK)'<P:G90:7KUEL?[+J<4LIG0 \R\,?\%G/&7QIA^#&B
M?LK_ +#_ (]^/WQ1\=_L?>#OVV?B=\-[?XP>!/ EQ\*_A1X^UV\\/>#_  [I
M7B'Q)I3:9\2/B5XDU#2=<&D^&]-CT*Q,.E^;?ZS8B\MP?$O&7_!8/]IKX*?M
M2_\ !2U?B?\ LO>(-?\ V=/V/_@;^R[XZ\&>#_"^M: WQ(TG7/C6;:*6Z^(
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
MJ#:K\1])\)>&M,\/>"].URRN-2EFT.SL[&&VT\VNGF:6]N+:2YG /P6\1_\
M!6;]O#]FSP3^W[X5\?\ C;]GW]J_QY^SM%^R9\/_  W\;_AK\-]2\"?"GX6_
MM8?M3?$>P^&_B#]GSQ98VGBS5[7XA6WP236]+\97E]I6K:?XC?31#I7BZVL-
M5U.*TMOJGP%_P4$_;W\-_!3_ (*/?"?4/!7PS_:E_;%_8)^(R>#(/B!X=2Q^
M!7PT\1?#WQ?\'9/BSX=^,?CSPWK&I:_#I,G@R"SUW3M9\%^$KO4[WQ//IFD6
M>EBVEU2ZO8>@^$'_  0JB\"_L?\ Q)_8:^(G[97Q&^*GP"\4Z1HFH?#_ $VW
M^#GP@^'?BWX7_&3PU\0-,^)VB_'@>-/#>F7.O?$7XA+XQT>PU/5[GXA7.M+K
MOE&/4)74QF/[6_9O_P""==C\$/A)^UCX5\;_ !P\8_&_XS?MK:MXN\0?'SX^
M>(_"_A;PIJNLZQXB^'L/PRT>/PYX&\+Q0>'/#6@>#_"]K FBZ#;SW,1O9-0N
MIKH"^,4(!\1:M^UI^W5X_P#^"9/[&/[77A[X_?LR?LR^'?%/[+VE_M!?MA?M
M0?%SP-+XKM?"^H/\/M'U_0/#GPY^#T6K^'M#N;?QYXJOKK3M2NKKQ"=0T6R2
MRL?#FE:KK-];I7WE^Q!^VW:?&/\ 9%_9[^+'[4>N?"SX#_'?XA_##P]XO^(/
MPOUOQGHGA2]T*\UF&2YTO4QX:\4:S'XB\/V/BW0#I7C#3='UI3J&F:?KMM97
M4DLL#RO\<_'?_@BI??%W]F_]@C]F3PQ^V5\1/AMX _8.T+PA#H6G?\*I^'?C
M_P /_%[QI\/M&T?1O GC?XG>"_&4EWX7UE_":Z;=:EHWAK4+'5=!@UC4FU-[
M>2ZL;*2+[0\.?\$V?V:M?\.Z-?\ [5'PQ^#G[7GQY;38;+X@_M%?%#X$_##3
M/'/Q,NK(O::5J&NZ;H>BC2+%M*T&/3/#UG:Z<J6T>GZ3:A45BXH ^!OVS?VQ
M?V^OV?/VI/@CJOA/XA_LQZS\%_CM^TG\%/@A^SC^R5X=\.7_ (Z^-7[3/PT\
M90Z;<?&7XWW/Q*M==L?^%=CX5Z?=ZGXAM!IGA_6_ UOX<TJVOO%&N>?JUI;2
M>&_"#_@J_P#M;^+?VH?A7X\\0S_">Y_8^_:4_;R_:>_X)[?##X+V_@_4=,^)
MO@CQ;\"=-\2V7@+XK:O\4TUB_BUQOB3XX\(ZEIWB;P[-X<M]-\,^';^PO=+:
MXU".=4^K]1_X(^_$/2_VY-7_ &V?A-^W5XV^%.H2^&O OPN\%_"JT_9^^"_C
M'PC\)_@+X&BTN&+X*?"F_P#%UKJ%_P" /#'B!-/E/B34/"T.DZKJQNPEU+)!
M:6L*=!X'_P"",_@KX?\ [2EI\9M _:$^(P^$_@?XT_'+]J#X'?LTWGA7P7<>
M"/A)^TQ^T%X<OM"\<_$V+Q5]D3Q;XOTFPO=5U;Q/X/\  NMW,>F>'?$&I7=P
MFH75O(;8@'S'\._VO?\ @K!I_P"U?\0_V3=4\2?L@_M!_'[6_P!D_P"(GQSU
M3X8>!O#OB;PG\-?V'?B>/$.G:7\"OA_\4OBW::KK.K?$3PW\3--OKVX;^T_#
M_AKQM<7&C7&K:=IUIX<D2:7S+1/^"DO[>7P^^$W_  4AUOQ#\3?@S^U';?\
M!.'Q3\ _%OB7X]?"OX3?\(5X#^(RSRPZW^UC^RM:Z4WB;7],NO%GPE\,&6/3
MO'GAK5EO]-U*6PL_$]O#J4\]G!]"_ +_ ((H_'C]GGP#^T/\//!__!47XVR:
M=^TS9?$W4/B7XI?X$_!NQ^)^K?$GXFV[6MY\4[WXJV03Q_J'B7PU;RS6OA&T
MN-?&E>'K%X[#2[:UM84CKCM5_P""3'[1_P"SU_P3@^,?[!?P@_:1\2?M#>#_
M (T>&O!/P"\#>&M9^$_P<^$>G?!+PCXP\9V<?Q@^+NM>(?"=I!K/C_6Y/!EU
MX@U+6+[Q/=:QXAUO7!9-'-/=7+NH!_0YX9\0:=XL\-^'_%.CR--I/B71-*\0
M:7*P :73M9L(-1LI&"LR@O;7,3$*S $X!(P:VZY[PCX;L/!OA3PQX/TH,-+\
M*>'M%\-::'^^+#0M-MM+L]_4;OL]K'NP2,YP2*Z&@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **^/M&_;8^%OB;XK>,?A'
MX2\'?&_Q=JWP^^*"_!WQMXM\-_!_Q=JGPV\,>/$TKP[K=]IFK>.XK0:';0:1
MI7BK0[S5[[SFM=/BO!YT@:.0+]02^+O"D,;2S>)_#T42:DFCO++K6FQQKJ\J
M))%I3.]R%74I(Y$DCL2?M+HZNL15E) .AHK*EUW1(-231IM8TN+6)(DGCTF3
M4+2/4Y()9/)BF2P>9;IXI91Y4<BQ%'D^16+<5/\ VGIPB$QO[(0FUFO1*;NW
M\LV5MM^T7@D\S9]E@W*)KC=Y419?,==PR 7J*Y]O%GA9-*CUY_$N@+H4J221
M:VVLZ:ND2QQ,4E>/43<_8W2)P4D99BJ,"K$'BN=T;XK?#SQ#\0?%'PLT3Q7I
M>I^/_!?A[PQXK\4>&[25Y+W2/#_C-M37POJ<[[!;R6^L?V/J+6QMYIBJ0!YA
M$L]N90#T*BBB@ HHHH ***Y#5-7US_A((M"T2WTEF&CG5I[C5);Q%VM>FS2&
M%+2-SG*L[,Y QA0.I !U]%<CN\>?\\O"/_?_ %G_ .1Z-WCS_GEX1_[_ .L_
M_(] '745R.[QY_SR\(_]_P#6?_D>C=X\_P">7A'_ +_ZS_\ (] '745R.[QY
M_P \O"/_ '_UG_Y'HW>//^>7A'_O_K/_ ,CT ==17([O'G_/+PC_ -_]9_\
MD>C=X\_YY>$?^_\ K/\ \CT ==17([O'G_/+PC_W_P!9_P#D>C=X\_YY>$?^
M_P#K/_R/0!UU%<CN\>?\\O"/_?\ UG_Y'HW>//\ GEX1_P"_^L__ "/0!UU%
M<CN\>?\ /+PC_P!_]9_^1Z-WCS_GEX1_[_ZS_P#(] '745R.[QY_SR\(_P#?
M_6?_ )'HW>//^>7A'_O_ *S_ /(] '745R.[QY_SR\(_]_\ 6?\ Y'HW>//^
M>7A'_O\ ZS_\CT ==17([O'G_/+PC_W_ -9_^1Z-WCS_ )Y>$?\ O_K/_P C
MT ==17([O'G_ #R\(_\ ?_6?_D>C=X\_YY>$?^_^L_\ R/0!UU%<CN\>?\\O
M"/\ W_UG_P"1Z-WCS_GEX1_[_P"L_P#R/0!UU%<CN\>?\\O"/_?_ %G_ .1Z
M-WCS_GEX1_[_ .L__(] '745R.[QY_SR\(_]_P#6?_D>C=X\_P">7A'_ +_Z
MS_\ (] '745R.[QY_P \O"/_ '_UG_Y'HW>//^>7A'_O_K/_ ,CT ==17([O
M'G_/+PC_ -_]9_\ D>C=X\_YY>$?^_\ K/\ \CT ==17([O'G_/+PC_W_P!9
M_P#D>C=X\_YY>$?^_P#K/_R/0!UU%<CN\>?\\O"/_?\ UG_Y'HW>//\ GEX1
M_P"_^L__ "/0!UU%<CN\>?\ /+PC_P!_]9_^1Z-WCS_GEX1_[_ZS_P#(] '7
M45R.[QY_SR\(_P#?_6?_ )'HW>//^>7A'_O_ *S_ /(] '745R.[QY_SR\(_
M]_\ 6?\ Y'HW>//^>7A'_O\ ZS_\CT ==17([O'G_/+PC_W_ -9_^1Z-WCS_
M )Y>$?\ O_K/_P CT ==17([O'G_ #R\(_\ ?_6?_D>C=X\_YY>$?^_^L_\
MR/0!UU%<CN\>?\\O"/\ W_UG_P"1Z-WCS_GEX1_[_P"L_P#R/0!UU%<CN\>?
M\\O"/_?_ %G_ .1Z-WCS_GEX1_[_ .L__(] '745R.[QY_SR\(_]_P#6?_D>
MC=X\_P">7A'_ +_ZS_\ (] '745R.[QY_P \O"/_ '_UG_Y'HW>//^>7A'_O
M_K/_ ,CT ==17*Z#JVKW>IZUI.L6^G17.DII<Z3:;+<R03PZG'=NH9;I(Y$D
MA:T8-C*NKJ1@@BNJH **** "BBB@ HHHH **** "BBB@#\LOV?\ ]A34O"GQ
ML_:X^.WCK5OB-I'BCXB_M6?$#XG_  PT#P[\9/%=K\-]<\#:M\)/AIX.T'4?
M$OPXTK5X?"4NI7>K:%K\>H6^L:9->2FTL+VZ9Q]F*_!OB;_@F-\6_#_PZ_9^
ML=$^%^A>(;73/@#\3_ ?Q3^'7ABV^#VHZH/CYX\UJSN+3XS:MK7Q4M;G0]3U
M2[\/0)X7OOB;IEQ>_$KP1IVE:4GAF#5+!Y=.@_1.']MKQ#_PG7Q-LM"\(WWQ
M)N;W]I_4/V3/@;\+=%N="\.7.H>+_AE\/1XZ^+?CSQ9XYUJ9;/3/"]J'U&V1
M7M[R[LVT"UL=/TS4+W6P\? :S_P5;T:SM/%=SHG[-OQ4UZ;X0_#JZ^)'[0VG
MGQ)\/M)O_@_8:%\4/%WPK\6Z (K[7O)\<^)M&U7P9JVNV%GX:G:QUWPTUK>0
M:E:7]S!ILH!\7>.?V9_B+\#?&?[-<7Q'^#<'Q.\6W_\ P4!_8]\16/[7U[XM
MTKQ+XZTCP1;Z=X7\&1?##7M1N+*W^(.K-X5O]*OO#I$EG:^!M>\/WA^(&H2Z
M?XG,FD5G:_\ L*?MQ>//@]\./@VG@71OA\OP,_9G\=?!C4?$\OQ+\/:K:_&O
M5;W]H#X,>/WT#0+""&[-AX*\=_#SP!K5G+=>.;*V#ZQ?KX9\2:)#H;7=_?\
MZ+Z3_P %/_@QXA_:2;]GZP\-ZQ>VL?QOU+]G:'QI;7^GZA=I\6]%TY[J]%QX
M#LXKCQ%I_@.'5$?PTGQ N98[*/7#%)/86^AS)K9]%^,7[<VG?";QM\2M(B^$
M7C3QC\//@1J'PNTKX^?%#1]8\,V5G\/-0^+1TBZT*WTOPIJ-]%XB\;G0=!\1
M>&_$_C&31X;9-)T/7+1]..M:A!?Z=: 'Q/\ "/\ X)^^(M5\7_"2]^*/P=TJ
MZ^#5E^T/\:/B=XG^#WQ+@^$E[X9T/0_$?[.>E?#7PS>)\)?AY8R_"S1TUOQO
M97.H7O@S0#XBTN&Z2+QKJ%PNN:SJ*6WI7_!.W]D+XD_LT?$J[UKXA_"GPOIU
MWK_[+7P9^&TOQ)T74O"^JZQI^K?"?Q;\1;5OA_K-\FWQ1>:>/"WB'PE<Z!=P
M3ZCHBV&B)IL[VMSIMI$?LGX0?M2W/Q8\.?';QX/A/XF\*?#KX.^,?BOX+T'Q
M7JVO^&;V7XI7WP7\4^,/!WCK4?#NA:7>7&I:+HT.N^#[RUTBZ\1"RGU99Q/%
M:100^9+\B6__  51ODT^+Q!K?[)GQ3T#PJGPX^#7QUU+7;OQY\+;K^S/@/\
M&WQ#;^%_#?C>73['Q!/=S>)M-U*X^UZW\/X0U_;:-&]Y#JT][C3* /UQHK\P
MKW_@IKX9T7PU<_$GQ%\$?B)H_P '_$/AWX[ZY\&_'XUCPE?S?%2[^ %KKNH^
M(M$;PM:ZE_:W@J^\8:3X7\1ZQ\/)-?=H-9TS1[F76&\/7,MI:7' ^*/^"NG@
M7X?^(+7PQ\1?@QXN\):_H_A_X>^+OB7X=/B_PCK_ (H\'>'OBQJ1C\!CP]H&
M@2W]U\1O$4OAR2T\7^*?#WAUXI/#NEW2V-K>:[K2-I] 'Z]T4@.0"#D'D$=P
M>GZ4M !7&#_DH;?]B9'_ .GR2NSKC!_R4-O^Q,C_ /3Y)0!V=%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% #))
M$B1Y972..-2SR2,$1$7EF=V(5549)8D  9) YIP((!'(/((Z$'H?Q'-<KX[_
M .1*\6]_^*<UG@]#_P 2^XZUT=I_QZ6O_7O#_P"BUH L4444 %%%% !1110
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
M.=.\*^)/&.DW-A:6.D2:-%?RSW7SW\//V//VD-'BU'P[XJ^!]EXB^-WC#0?
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
M7-_:A3AC<V<4S7$&T\-YD:X/!J[>WUEIUK-?:A=VMC96R&2YO+RXBM;6WC!
M,DUQ.T<42 L 7=PH8@$\U_#=XF^%'AG]E7]E_P#X)=?ML_ OQ+XKM_VD_B[\
M5F;XA^(X_%NKZC-X_-_JMQ<:AH>HZ;)=31SPVLD*^'-1A2)OMJ7LXOTDNIHG
MC_;7_@K)\0O%7[1'C?\ 9W_X)C?";4)[/Q?^T=K.C^-/CM>Z=)*)O!GP2\.W
M":EJ(U PMN@CU.>UNKOR;@1FX&E6<*R W8#1A>,)U<#CZU?+E2QN&I9-4PF#
MHXN.(6/GQ!AXU\KPT*WL*3IXB;GR8F+I2C1C3JU8RG2A<Z,]^CI1P/$_"F6Y
M3QC4Q_#>=8OQ%PW$/$69\/SR>KPKAO"7-\1EG'><8C+?[2QL<5E-"GAGBLDK
M_7,-6S&KB\!E]>CA\;B53/W<L;^RU.UAOM.O+6_LKE/,MKRRN(KJTN(R6420
M7$#R0S(2I&^-V7((SD$"W7&_#[P+X:^&'@?PA\./!NG1Z5X3\#^'-(\+>']/
MBR5M-*T6Q@L+.-V/,LIA@5YYW_>3SM)*[,[L3V5?:TW-P@ZBC&;C%SC!N48S
M<8\\8R:3E&,^:,9-)RBE)I-V7\SXA4(XC$1PLZM7"QKUHX:K7IPI5ZN'C5J1
MH5:U*$ZD*56I05&I5I0J5(4ZDYTXU*D8*<RBBBK,@HHHH **** "BBB@#CM)
M_P"1S\8_]>'A7_T5K-=C7':3_P CGXQ_Z\/"O_HK6:W=;UK2_#FDZCKNMWL.
MFZ1I-G/J&HW]R6$%I9VR&2>>4JK,$B0%FVJ2>@&:?5))MNR22NV^R2U>XTFV
MDDVVTDDFVVW9)):MMM))7;;LDS4HKR/_ (7M\+#@_P#"3MR 1_Q(_$?0\C_F
M$>E'_"]?A9_T,[?^"/Q'_P#*BK]C5_Y]5/\ P"7^1K]7Q'_/BM_X+G_D>N45
MY'_PO7X6?]#.W_@C\1__ "HH_P"%Z_"S_H9V_P#!'XC_ /E11[&K_P ^JG_@
M$O\ (/J^(_Y\5O\ P7/_ "/7**\C_P"%Z_"S_H9V_P#!'XC_ /E11_PO7X6?
M]#.W_@C\1_\ RHH]C5_Y]5/_  "7^0?5\1_SXK?^"Y_Y'KE%>1_\+U^%G_0S
MM_X(_$?_ ,J*/^%Z_"S_ *&=O_!'XC_^5%'L:O\ SZJ?^ 2_R#ZOB/\ GQ6_
M\%S_ ,CURBO(_P#A>WPL_P"AG;_P1^(__E14<WQ[^$UO%)/<>+8[:WAC>6>X
MN-(U^"W@AC4O)-//+I210PQ(K/++*Z1QHI=V5031[*K_ ,^JG_@$O\@^K8A[
M4*S?94IMO_R4]@HHHK,Q"BBB@ HHHH **** "BBB@ KC!_R4-O\ L3(__3Y)
M79UQ@_Y*&W_8F1_^GR2@#LZ*** "BBB@ HHHH **** $;!4@@$$$$'&#GC!S
MP0>A!K\6KS]E#]H[X#_'/QMXY_8N\;?#S5-#\<--)K/@[Q%J6G2W/AV"^OWO
M#:ZAIMPSQ7-AIVHO*VE:E;7$-]#&[6DUK.=[2_M,>AQZ5^-OQ'_87_:1^'WQ
MP\8_&#]DCXD:1X=B^($U[-K&DZO>R6-[IHU6X-]?Z<3<V=]IVJ:-'J#/>Z;O
M,5YI\A"1PN8EE?YCB;#3K4\OK4\OQV,GAL6YJME>*6%S/ QG2E&5;"\RY*\9
MOEI5J,Y*+A)3M)Q5OW;P-SNAEN,XPRS%\9<*<,8;/N'(85Y9Q_D%3/>!>*JV
M&S"CB:66Y\Z,G7RJKA$IX_+,QH4IU/K,)8;FC&I-2^/OA)X)\?:9_P %+?"6
MA^//%=KXS^(=AXRF\1>/O$&C1RKI_P#:[^#[K6-2LK8R11,++38)[72T)@@C
M1%2!(HU0"OZ4L<8['/Z\^V/I7YT?L<?L1:I\#/%'B3XP_%SQ=!X^^-'BN.\A
MN-1MGNKC3]&@U2X2ZU>>._OXH+O4M7U:=(UN[UK>UA@MXA;6T+(S/712?L__
M +0K?MF0?&P?$ZT'P0CSYGP^_P"$D\2?:6QX8N=*!_L$:>=!;_B:R17O-Z %
M4S?ZY0A\_AW"8[)<#.=3+L54JYMG=3$3PWUBG6KY?A,0^2G7QM:I.U65.$?:
M8ITY3J.=31.5XKZSQIXCX5\4>+<-0P?&G#^#P'AYX6X/*<-G3RG&Y=E'&'$.
M4)XK%Y3POEV%PJE@<-B\5B?J61+%4<-A(X7!)S]G3Y95?KKXB6MK!\/_ (C3
MP6UO#/=>#/$SW4T4,:2W+Q>'[Z.-[B15#SM'&!&C2EBJ ("%&*_(;_@C)_R*
M_P ;QZ:MX& ^@TO6J_9+Q;I5SKWA3Q1H=F\4=WK/A[6])M)+@LL$=SJ&FW-G
M \QC1W$*RS(9"JNX16*HQ^6O@[_@G]^R7\1/V5-%^(NG?$'6?"6LS^+K[PW<
M::WA.ZU6ZB@CT:TU&"Y%XVJ:9IC(SR7D1A\I9055RY0@ ]^8X/$UN)>'L72H
M3EA<+A\WAB*T5'DHRQ-*E&BI^]&2=22E:T):WO;<^0X.XFR+ ^!OC+PWCLVP
MV'S_ (@SOPZQ&2Y76E5>+S+#Y1C,=/,:F&2HU*;A@J52DZJJ8BCRQE&-.,TD
ME[]\</V2/@7^T/J&FZS\2O";WFOZ3;FQM/$&C:G>Z%K+:=O>3^S;N^T^2-[J
MR5Y'9(9UD,9=UC9$=U;X ^-'P^\(>._C)\&OV /@UHMOX=^%'@2YM_BC\:XM
M(=VC-M;E;FUTW5;MI'FNM4U&-D>>:ZF-RUUJMDP5H[9(X_U[U^[U:QT/6+[0
M]+&MZU:Z9>W&D:/]J@LEU34X;>1[*Q>\N9$@M8[FZ6*%[B5UCA1VD;@$'XN_
M8K_9]\<_#&T^)'Q1^-4%FWQQ^,7BR_UKQ2;:_M=6CTC0X[F1])T2VU"T>2W:
M(N\ES)%;S201QK8P+@VY2GFF64<5C,/AZ&!IP>/J>TSC,(8>$9SP&%E2J/!5
M,1&*E*>/KPP]&4.;FEAJ59S<H\J%P!QWF60<-YSG.:\6XW%+@_"?4O#7@[%Y
MQB,11P_%_$-/'8&'$V#R>K5J4Z6$X0RG$9QF='$\GL</G6/RNEAH4:WM6_D?
MQ%^UU^T[XFO?C_XB^ %E\-?#'P:_9<N%T.]T7Q%I,M]J_B:TT*>:RN5LIHF5
M+%1::?/<000&UB@T];>*.62[8BOTV_9T^,,'QZ^#/@3XJQ:>ND3>*M(^T:CI
M*2M/'INJVMQ+9:C:Q3. [P+=0226Y<LX@DC5R75B?S%\5?LF?M7_  YU3]I3
MP%\%]!\"^,?A=^TKJ5Q?W/B#7/$5OHVK^#EU2\NI;^)["XFADN)8+:^N+(-!
M!?1/;I%/$HNMT5?IC^S5\'A\!?@GX"^%<FH1:M?^%]),>K:I;QR16U]JU[<3
M7VH36\<N)!;BXG:*W,@5WAB21D1F9%Y,@>=?VC66/6/]C]7Q7UE8N*CA(XQ9
MI6C@EEEK1]A_9:I<ZHWI+W?:-5KH^F\7X^%W^I>55.$I<(RS.>=9 \AJ</5:
ME3B*OPS/@3+ZO%%7CM2J5*JS?_7R>/6'EF4:6/ES5OJL99:Z<G[M1117V1_,
MX4444 %%%% !1110!RGCO_D2O%O_ &+FL_\ ION*Z.T_X]+7_KWA_P#1:USG
MCO\ Y$KQ;_V+FL_^F^XKH[3_ (]+7_KWA_\ 1:T 6**** "BBB@ HHHH */U
MHH/0_P"?Y4 ?DS_P5T_X)]:Y^WM\"-!T_P"'NJ:3H_QA^%&NWGBKP&VN3BRT
M;7X-0L?L6O>%=1U01R-I8U&"*UNM.U%U:UMM2LK4WBBVDDGB_#;]N'Q!_P %
M:_&G[#&N^ OVM/A3\.?A%\%O@E!X/?Q7X[_MK3)_&GQEU31M2L-#\)Z)9V6E
MZ]K%E-(]Q-%J=[>:3:6&GWXLC-/=-*5A;^A/_@IW^QUX_P#VSOV<YO OPE^(
M^K?#?XG^%M=B\6^#[VU\2:_X;T7Q'+#975AJ7A+Q-=^'[JWNAIVL6-TZ6MU,
MEW;V.H16MS);F,/)'^&NO_L0?\%LOVO_  )\./V4/VE-5\$?#_X!> +[0X-2
M\8W7B+PAJ^JZS9^&H!9:-J&KCPO?7^O^-=1TNP4_V6ETMC;76H^5>:Q=+.&G
M7\HXPP%>IC\TC@LJXC>(S?*:.$6(R>K1EEF:UHN5*CA\WC*DZF!C@^93G756
MG]9H?NW+EYS^]?HZ<6Y7A.$>"*O$O'G@U#*?#[Q!Q_$#RGQ$R_,J/&_ >6UH
MX;&9AFWA[B*&,6%XGK<1^PGA\-E,L!B_['S62QL:3KQHM?J/_P $#-*U/3?^
M"<7P]GU$RF'6?'GQ)UC2!)&45-*FU_[)$L)(!DA^U65XRR<Y9G7/RT[_ (+X
MV6H7G_!.#XBR6(D:*P\>?"Z^U(1DC_0%\56UL3( 1F-;RZLR0<C<%..!7T/\
M9?V;_BW\(/\ @GQ<_LW_ +!VIWOAKXI>!?!WA7PU\+M;&LZ1X<U*2[L?$6EW
MOB76+S6-54Z3:W^N6K:[?WS3((I+F^FAA5=T6,'X)?LQ?&WXR?\ !/2__9L_
M;]UN^\1?%3QYH7BW0?'/B+^V]&\4:I9-=ZQ<7GA/6;/5M(5=*N;[0?+TS4+)
M8U54FM(X9B"7KZ!X'%?V N#_ *KB76?"?L/[42C_ &:L7&@L,L(Z_,Y^W=;W
MTN1Q^KWG>_NGY-3XKR)^+<OI%//<FAEL?'V.9_ZDRJ57QF^'JF93S=\0QRWV
M2PTLMIY<_8RE]95?^UK890;_ 'K_  ._83_X)+_#G]LC]@.?X]_$WXJ?$P?$
M."P\?:7\&;+2_$&SP;\,=.\#7FHQ6-BV@31RP7Z:QJMG->:HJO9M;K<"6%FN
MP\S?>7_!"/XY^+?VJ/V7_CS^S7^T+<2_%#0OA9J%GX)MKKQ3/-K$^K?#[QQI
M>KV5QX2U.^NC)>:A;:3<Z/J$>EWEU-)>Q6%[;0+,!8P,/DSP-^Q1_P %OOV/
M_"7Q$_97_9RU#P!XS^!7CK4-<CT_QJOB+P99G1K;Q%"UEK&KZ';^*[NUU_P9
MJ&JV<GFZI9I:7T,.I>;>:9+-/LN'_:7_ ()6?\$^_P#AW_\  G5?"OB77M.\
M5?%GXCZU;>*_B3K6D+-_8MI<V=F;/1O#&B3W4<-Y>Z?H4$MV\NHW,44M_J-]
M?SK#' 85'RW"N58FEFF1JAD>8Y.L#D^-P7%-;'4Y0PV:8B=.%+#0A*>)Q%/,
M+58SK4ZT*4:='#R5+2#C!_N?CSQ[DF.X&\4)9GXI<'^(=3BGQ$X:XG\"LOX8
MQ5+$YUP)E-#$U\=G&)Q,,/DV58KA%?4ZM# 8O+J^,J8G,,VI2Q\U4Q,JF(I^
M#Z?_ ,$C?V$OV3+YOVD?%NO?%C7?AY^SO!KGQ/\ !_P_^(?Q&U#Q!\-/AW<Z
M4KZU/>Z)X?NTBCGN5O+:*;3K2:4K<ZJMDTZW5RL9/YX?!+]I'5?@!\(_VD_^
M"TOQJ\$3^,?BQ^U)\0X/A9^S%X!U"Y:S@TKX>K?W%EH$(O)$>XL-!F71UCNI
MK%8[J[M=!9%0-JHNE_4'_@K'\-OVE/VF](^"W[(/P5\&>)4^&?QA\>:5>?M%
M_%ZR$4/A[P?\.-!U"WN9-"O)WG2::YU:9'OGM8X+B.7[!902A1<G$G_!3_\
M8#\0_'S]A7PI\!/V;=)TBU\0_ W6/ OB#X;^$+N[@TJPUK2?!&G3Z3+X:BO9
MS':6VHWFGSBXMKB[DCAFNX72659+D./6S'*JM"KFDN'LKC@Z>0X*KB\%3HX6
M26/XAQ>'5.%>C"KS_6O[(RN5:GA4I3H1QF*5&G%.ER'P7!G'F!S3!<#T?&#C
MFMQ#B/%?B;!9%Q1B\QSRG.IPGX/9!F\L9B\IS'$8"-"ID<O$+CBEEV*SZK.E
M0S+$<.9(\?CZU:.-6*7G?[-__!2O]IN/]K7X:_LE_MN_ KX>_#'Q-\>/ %OX
M_P#A'XD^%GB#5]7TXQW6F76KP:%XFM=9N;UDN_L]C?:?/);31/I^JV\=M-'=
M1W*7$?[C#KCD\9Y_+\^_ZU_.#\$/@'^V?^UE_P %!_V<?VKOV@OV>;G]F3P%
M^RO\+;7PD-/\0>(M/UG5_'?BN'2]4M9)=#L[0)<1:9>:KJ;Z@LLT/D:=IUFM
MG)?7MY<*U?T?#'4#&>>F/SKZ'A:OF-?#8YXZ>.K4(9C5AEF(S*@\-CJ^!6'P
MDN>O2EA\+)J.+GBZ=*<L/2<J<+6E&$)S_'O'?*^#\KSSA6'#&%X8RW-,5P;@
ML5QOD_!F;1SGAC*N*)9OGU*.'RS&4LUSS#J5?(*.18S'8;"YQCZ-#%XAOVE&
MM6Q&%H+1117U)^'!1110 4444 %%%% '':3_ ,CGXQ_Z\/"O_HK6:YOXX 'X
M0_$7/.?"NJ@_01-C_/?O72:3_P CGXQ_Z\/"O_HK6:YOXW_\DA^(O_8K:M_Z
M*:KA_$I_XX?F;8?_ 'BA_P!?J7_I<3U1>@^@_E2UYI\8_BEX;^"/PG^(OQ>\
M7SK;^&OAKX*\0^--89I!$TUIX?TNXU V<#LK W=_)#'8V<85FENKF&-59G53
M^'G[+_[=GQZ^&W@_XSZ7\9K+XH?$7Q[IGA+X6_M?QZ;\8/ _BGX=ZMIGPC^(
M?B?3=$_:0^'?P\M]7TK3Y-4LOV:+VZL[O1PD-QI46D>(-)MKJ]*EI#+W?J_S
M9D]WZO\ -G]!U%?AMXX_X*M?%.Z\3WVF? [X#S?$?PZ_A/XJ?&+P-XCT+PG\
M1_B+:_$[X.?#_P :1_#SPM>Z7-X#M6M?"0^*>NZ9XCUS1/B-XCGE\&Z#X7D\
M,7%]I6IR:K<36GKNO_MY_&Q/^%O>(].\"_"SPCX+\'_$#X0?!GP)HWC2;XA^
M(_BOXH^*?Q6^&?PT^)TFE1>!_ .FZC/XEU'PYI_C?4-'T_P-X6>76_&>H:8U
MS#K7AW3[2[N)4(_6RBOPY\%?\%,OVA_B;HGCO1O!_P )_A9X?^(_P,^'?[0?
MQ/\ BP?BO-\0?AYX<\0Z+\$/&TG@ZST'PKH>J0GQ/X U[77C:]\4S>.)M7M_
MAS*D5AJ-KK,E['<0]!\(/^"H'Q8^+GQ9\-Z/HO[.?B>Z^%ES\7_ /P(\5ZUI
M?@CX@7!T;Q)XL\!>$_%.M_$1/BE<PV_POM_"GA;6_&&G:5+X'N6F\8ZAH<5U
MXAAU"*X6VT*[ /VFHK\G/VE?VI_V@/@9^UMXIT#P^O@?Q3\-+WX"_L\Z3X!\
M$Z]-JVB1V?QM^//[2FO?!S1/&/C+Q/:QWJ67@[3?*@EU];:QDNFTJPMX-.\B
M_N+BYKS/QK^VK^T=HW[0'PH^'?B+4O@YX/M?@Y\>OCEX*_::U'3[O7K;X<_$
M3P5X;_8CU?\ :<\':QHNKZM+?:G\/$T;3[ZP?Q?::W/K[:!KVDI=&ZU;1&:W
MN0#]KZ\Q^-G_ "1OXK_]DW\;_P#J-:E7XQZ+_P %"/CE\5?B5\*OAMJVE1^
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
M%/PVM-7\6G2/"OC^X\ >([GP/XRE\36GBG0]4OXH/&%K8VVL6\"C,Q/T4O\
M_@H_^Q!IGQOF_9PO/VB/!<?QH@\?V7PI?P7';>)+EF^)M_I3ZY%\/X-?MM#E
M\+7/C"WTA&U#4_#UOK<NJ:-:E9=7M;$.F[E_B;_P4H_9>\*_!&7XP^ _BG\/
M_'CZW\!_BE^T/\,-*U+Q#JW@S1/B!\./@]J-AHOCOQ&?%5WX7U5/#^@^']:U
M33]-U34K[1[BYMY;J.6WTR\B#D?F1\7O^"9'[3?P]^/GP N?A-XUT3XH?LM7
M7_!633/VU_%?P['@33])^*'PP_X6-X1\=VOQ3U[Q#\3]0\4+;^)? WAW7-6:
M3P]IND>&;;Q25\06=C?3ZE8:-#LY2S_X(-_&J[^$Z_!;Q7^USX&U3P/X'_8T
M_:X_8O\ @S'I?P/O=+U;0O"/[2OC3PYXPT[QIXWU ^/+D^)?$GAS^PTTO5['
M3XM'TO4X[>TN]/&FW,VH&X /VC\(_MX?LM>,/BKI_P !M)^+?A^\^-%XT>FS
M>#M.LO$^HZ3;>+5\&V'CR^\$+X_C\.Q^!+CQ;8>&=1MM8G\,_P!OQ>)%TZ5+
MF31H3NB3X(\.?\%P/@#KYOO"W]DZ3#\2K+]CCQ_^V)BU\9ZE?_!F7PUX(\<^
M*O!H\,M\98_ D5K;W%S%X2U#6=6UZX\+QZ;H4<<VF&/4M2B6">EX3_X))_$+
MPE^W;X0_:QT#X^^&O ?AC0_$FD>)_&NC?";P1XM\ >-_C78Z3\*K+X;V_P -
M_C+%:?$.]^$7C?PLMU90^(6\97/PQMOB7<O:V-C=>(9'@-\_A?AK_@AK\3O!
M?PKL_A5X<_:;\&'2?$'_  3R^.W[!OQ*O-5^$VJ3W.H6WQ,^+GCKXN^$/B#X
M/6W\;0#19/#>J^-6TS7]#U-M437;+3TDLKW3)9OW8!^K-C_P4:_8X'Q1\!?
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
M<$DEO)X O_!-[]G^ZLO&<7BC6OB[XZUGXBZ[XC\3>-_%GC'XBWNI>)?$>O\
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
M7_Q^NKHH Y3_ (0?PK_T!X/^_MU_\?H_X0?PK_T!X/\ O[=?_'ZZNB@#E/\
MA!_"O_0'@_[^W7_Q^C_A!_"O_0'@_P"_MU_\?KJZ* .4_P"$'\*_] >#_O[=
M?_'Z/^$'\*_] >#_ +^W7_Q^NKHH Y3_ (0?PK_T!X/^_MU_\?H_X0?PK_T!
MX/\ O[=?_'ZZNB@#E/\ A!_"O_0'@_[^W7_Q^C_A!_"O_0'@_P"_MU_\?KJZ
M* .4_P"$'\*_] >#_O[=?_'Z/^$'\*_] >#_ +^W7_Q^NKHH Y3_ (0?PK_T
M!X/^_MU_\?H_X0?PK_T!X/\ O[=?_'ZZNB@#E/\ A!_"O_0'@_[^W7_Q^M^P
MT^STNV2SL(%MK:,LR0HSLJEV+.079V^9B2>>IJY10 45A>)]1N-(\.:]JMH$
M-UIND:A?6XE4M&9K6UEGB$B@J60N@#*""5R,BM>W=I(()&QNDBC=L=-SH&./
M;).!V% %'4]%TS64BCU.T2[2!F>)7>5 C. K$>5(A.0 "&)''2LC_A!_"G_0
M'@_[_77_ ,?KJZ* .4_X0?PK_P! >#_O[=?_ !^C_A!_"O\ T!X/^_MU_P#'
MZZNB@#E/^$'\*_\ 0'@_[^W7_P ?H_X0?PK_ - >#_O[=?\ Q^NKHH Y3_A!
M_"O_ $!X/^_MU_\ 'Z/^$'\*_P#0'@_[^W7_ ,?KJZ* .4_X0?PK_P! >#_O
M[=?_ !^C_A!_"O\ T!X/^_MU_P#'ZZNB@#E/^$'\*_\ 0'@_[^W7_P ?H_X0
M?PK_ - >#_O[=?\ Q^NKHH Y3_A!_"O_ $!X/^_MU_\ 'Z/^$'\*?] >#_O]
M=?\ Q^NKHH Y3_A!_"O_ $!X/^_MU_\ 'Z/^$'\*_P#0'@_[^W7_ ,?KJZ*
M.4_X0?PI_P! >#_O]=__ "11_P (/X5_Z \'_?VZ_P#C]=710!RG_"#^%?\
MH#P?]_;K_P"/T?\ "#^%/^@/!_W^NO\ X_75T4 <I_P@_A7_ * \'_?VZ_\
MC]'_  @_A7_H#P?]_;K_ ./UU=% '*?\(/X5_P"@/!_W]NO_ (_1_P (/X5_
MZ \'_?VZ_P#C]=710!S=KX1\.65S#=VNEPPW-NXDAE66Y)1P" P#3,I(!/WE
M(]JZ2BB@#CM)_P"1S\8_]>'A7_T5K-<W\;_^20_$7_L5M6_]%-72:3_R.?C'
M_KP\*_\ HK6:YOXW_P#)(?B+_P!BMJW_ **:KA_$I_XX?F;8?_>*'_7ZE_Z7
M$]47H/H/Y5\C_MQP?%BY_9R\6P_!X^./[>?6?!'_  DR?"\2'XH3?#'_ (3'
M13\4(/AOY"M=_P#";2^!_P"VDT$:>K:HURVW2@=2:U%?7"]!]!_*EJ7N_5_F
MS)[OU?YL_G:\=V7CY]0\5Q^&O#W_  4@MOV?;;X5?$Q_V4[6RMOB<_C.+]I@
MZCIMSI5YJ-A:)-\1M&\(P22VUK\(9?CE':>%8HHO'<]YNT*XTF0]U=? W]K/
MQ]XRT_Q-\5/$?[2NF>*[K]JW]GKX?>++;X>>._$_AWX?0_ ?6_V8? 4GQSF\
M/:5H<L6D0^#=6^*L.L6?BCQ5:*;RTUZ&YBT?4M,<2-+^]=''M_\ K/\ 4_K2
M$?RWIJ_[2%KKGQ+^"^KZC^VUJ?QQ^'_P:\9K^R=I.@3^.-5TS1?&-E^U-\;/
M"OP+\8_%?4K.&73IK/4/ .E?#R+4/%/Q0E;PYKWPIM]3N[U[FZDGG/J'Q-U+
M]M>^_:/UGQ)X(\&_M(>'-;MOBM\<?"'BNVM-+^,7B;1+KX9Q_LX?$>'P-K>E
M^(I;O2O@5IWPZUOXL6'@S4_ASH'A;PQX@\9V'B2>&74_%_GS:I9K_0]!X2\,
M6OBC4/&UOH.EP^+]6T>P\/ZGXDCLX4UB^T32[FZO-.TJZO@HGFL;*ZOKRXMK
M=W,<4MS,Z*&D8GHJ /P"T/X8_M?_  UTWP9I?@:Z_:.\0WGC+X:_\$TOB)XS
MG^(6O^)/&,-K\=KKXVZ]8_M&C4;S76N3X>MT\$V'AJY^+GARP^RZ-8:#&E^]
MA:>=*TGS]X%\+_MW77P^\=)XJ\>?M1Z!XTOOA3J'_"_H=!^ GQEUNXF^)I^+
M/A62RO-/U#Q/\8+6T\564?AS_A(])U'3?V5]/TVZU/X0WEW=:/<:;J6G>'EN
MOZ?J3@^AQ^AH ^'O^"?%Y\1KC]GJ.T^)7@_QAX1U'2/B!X^TSP^?&.K>/M1G
M\2>#X]<ENM \3>'=/^*]O#\3_"O@R\BNIK+PKX3\=3:GK>C:/I]M&FMZQIDE
MA?S_ $I\;/\ DC?Q7_[)OXW_ /4:U*O3J\Q^-G_)&_BO_P!DW\;_ /J-:E6E
M'^+2_P"OM/\ ]+@;8?\ WC#_ /7^C_Z>I'IU%%%9F(4444 %%%% !1110 44
M44 %<8/^2AM_V)D?_I\DKLZXP?\ )0V_[$R/_P!/DE '9T444 %%%% !1110
M 4444 <QXQ\;>#?AWX<U+QA\0/%OAGP-X1T:))]8\4^,=>TKPSX<TF"25(8Y
MM3US6[NQTRPB>:2.%)+JZB5I9$C4EF *>#?&_@OXC>&]-\8_#WQ?X7\=^$=9
MCDFT?Q5X-U_2O%'AO588I7@DETW7-$N[[3+Z..:.2&1[6ZE5)8WC8AT8#X6_
MX*2Z'X;UGX3_  SNO%+?%+0;#PI\</!/C/2_B?\ #3X<V_QEL_A)XJT"UUH^
M&?&GQ,^$4FG:Q<^/?AA_:%W_ &+XFL;#2KBZTI]5L=<%SID>GOJ5K^4/_"Q/
MVF-&\.>'K;P3%IWP\^!?B7]HSXRWWQ-_:/\ A/\ "/X\_ 'P]\<]5@^$7@:3
MX?\ C>]^'.B>$/B3\2OA8M]XIM=7\+ZY<^%]$3P)\0/%?@R*\35Y;?5+D:X
M?TNVVLZ/>ZCJ>CV>JZ;=ZMH@L6UG2[:^M9]1TA=3ADN--;4[**5[FP&H6\4L
M]B;J*(7<,<DL'F(C,-*OY>)/$7[:7A_Q-J7B_P 0:MXJ\.V_Q/D_9(A_:'^,
MVF^!_B]\/SK6DZ)^SQ\29?#3O#X2\">+/B)X,M]=\3OHUOX_N-%\+VUUH/B?
M^S]"U>3PK8ZU)9-]">'/BC^T9)%\(D_:/^-7[3WAZ*?X!>'M7^$/B#X"?!OQ
M?;77Q:^+=S\8_&>F7<'CCPKK7P^NKV]\30_#BU^&]HWAOXDV_@G0M6T?6=:\
M:/INEWFHW0\/ '[^6]U:W:&6TN8+J)9)86DMYHYD6:"1HIXB\;,HDAE5HY4)
MW1R*R. P(JKJ.L:1HZV3ZOJNFZ6FHZC9Z/I[ZC?6MBM_J^HR^1I^EV37,L0N
MM1OYOW-G8P&2YNI?W<$3OQ7\N/AO6?VG/A+\%_A7\//"GCKXS?#CP)I/B']N
MJ[\?^(_$VC?&J7Q/IO[0-M\<I=0^%OA.6[\"_"SQCXGU32/^$+UJ_P#%G@GP
M\^G+X \?74UW;S^(=4DL[+2IO6M7\0_M!>/_ (F_ '3OVB_%7QVN?C?HW[</
M[(&J:'\,_!WPO\86'P(U/X(:7X6\.:UJ/Q0U*S_X0Z\TKPT;GQ1<^*M;\9:I
MX@\96>O>$/&-C#X-FM[/2;:TTR\ /Z!_%OQ6^%W@#5O#N@^._B3X!\%:YXOF
MGM_"6B^+?&/A[PYJWBB>UEM8+F'P[IVL:C9WFM2V\U]90SQZ;#<O%+>6L<@5
M[B%7W=)\7>$]>O)]/T/Q/X>UJ_M89+BYL=)UK3=1O+:WBU"\TF6>>VL[F::&
M&+5=/O\ 3))9$5$U"QO+)F%S;31I^+G_  4#^'7Q&M_VJ3\;?AS:_$O4?$/A
MO]DOPUX;T :-H3>*?"=EJ&K_ +:'P#@U^UM-)G\/:O:+KUUX+EUW5+[R)EOX
M]*TIM8"16^DM<Q<M^R%X6_:'\$_&+XO:S\-/A?I\WB:Z\#^(K+3XOBV/%W@3
MP=>6%U^VE^TMK5]Y/B"S\.:M/+JRZ%J>DZUIMC%9R"[T[4;2^>2.TNK:>4 _
M=O3M9TC6#J TG5=-U0Z3J5SHVJ#3KZUO3INKV:Q/=Z5J MI939ZE:I/ ]S8W
M'EW4"S1-+$HD0G2K\!M5D_:X\>_%KXV>$;SQQ\>OA7X:T.W_ &S_ !YI,OPD
MTI/#MCJ?C?P-%\'6^$UI:^);KP5<R^(]'6\U'Q4-"LY!YOC:"&6.^74K>P>V
MBT?V=_C;^U!J7[7'PFB^)FO?&3QM:_$B#PR?$?@K3_#OC7X=:5\);+6/V=M,
M\3ZLWCKP-K_PZG^%WB7X96?CJ&\FT/XD>"OB/I/Q"C\8:Q;^&/$.CM;VMSHJ
M@'[T4444 %%%% !1110 4444 <IX[_Y$KQ;_ -BYK/\ Z;[BNCM/^/2U_P"O
M>'_T6M<YX[_Y$KQ;_P!BYK/_ *;[BNCM/^/2U_Z]X?\ T6M %BBBB@ HHHH
M**** ,;Q#XB\/^$=#U3Q-XKUW1O#'AO0[*?4M;\0^(=3L=%T/1].MD,ES?ZK
MJVI3VUAI]E;H"\]U=W$4$2C=(ZJ":PO 'Q+^'/Q8\/1>+OA;X_\ !/Q*\*3W
M,]G#XG\ >*M"\8^'IKNU*BZM8M:\.W^HZ;)<VQ=1<0+<F6$LHD121GY4_P""
MAOAWP[XF_9JU6P\6:5\4+SP_9^//ACKU]K?PC\+VGCWQ/X!F\.>.-&US3/B-
MJ7PYO-+UU?B-X*\%:O86&M>._ ]OH.MW>O\ A2WU6UMM,N),&/\ 'G_A8_[2
MFD:9XKF^%BZ!/\+/$_[0GPUM_C3^V-\,/@/\:?V:O^%D^$H_A9XOBCTK7OAS
MI/A_QMXP\-:AX8\7:7\/O"/C'XM_"WP[<:/JNA^(K'3+K4="GTC5[K3P#^E=
M-6TJ74[C1(]3T^36;2SMM1N](2]MGU.UT^\EN(+._N+!9#=PV=U/:74-M=21
M+!/+;7$<3N\,BKH5_-!+XI_;?T[P1XJ^)6GZIXJU?QGKG@/]FOPEXG^,T'PZ
M^)GAC68?V=H_VC_CG%KGB*"RN?!%QX_N?%VB_#NY\-_\)!XETOX>MXP?2M3D
M\;P^#--ENHY+7NO#/Q4_:":PTF+X\?';]HO0?@)'IGQZNO@Y\2/@'\-/BK?^
M./$WC_2-;\(P?#WP3XFU#Q;\,IO&_CVVT33KCQA<_#G4/%GA+PEX<^),]O9Z
M=K-[XC.EBXU$ _H-E\0Z!#J%EI$VN:/%JNHW%Y::?IDNIV4>H7]WIUK%?:A;
M65D\XN;JXL;*:&\O(8(I)+6UEBN)U2&17.Q7\Y?A+P=^T7)\6_C7X%^%GC/X
M\>#?B#\1/VD/VB_'$OB3QSX3N_LWA6\U7]DOX0:]\)-;@N=0\.7/AC1=$USQ
MMINJ:)J>F>&=:O-,FN;"]\,7%PTEGY-:_COX\_ML_$GP5\+/C;J/_"R?@/\
M!OXX?%CQHOBSPQJNF?$70-?^$'A+X=?#'3?#_@30M:G^''@/QK\3/!Z_$;XL
M6GQ"US5M1@\-RV.K76C>"K&35M/T'Q!%!J(!_0;J.KZ3HZ6LFK:GI^EQWVH6
M.D63ZC>VUDEYJNISK:Z;IEJUS)$+C4=0N72WL;*$O<W<[K#;Q22,%.A7Y.:P
MOQI\;?L=_L.ZM\3CK?Q ^*,'[3/[*?B;QIJ^G^ _$/AG4[_2M%^,ME>Q^)=6
M\(:O8V>MZ R>&+?3[W6[G7-/T8)<-<:GJ%EHL<[6=K^:G_#0O[:WB75/&TO@
M#Q3^TOH47C[X)_$*YU/3]>\/>-O$'CSX:?$6Q_:#^$^AZ"+FTU+X1Z%\+/ G
MCBP^'^M^-5TOPG\/;KQ-I;>&K5]2U^+4;BPAU:Y /ZCJ*_GM^,OQ)^-?P3^*
ML_@^Z^._[4</C_0/VM/V>/A5\#O#UWI5[XF^%OQ0^ GB7PQX.DU"\^)GC5/
MR>#;CQ'XQ\;WOCJT\8:U?^)-)\9:3-H^@Z9H>FVFD3PC4O4/^"<7Q&_:]\8?
M%[38OC9X]US6&O?A%KNK_'SP!XD\)?%J(>"/C&OBBQATVUT?5?%W@#P=X"\$
M3:>DFNZ#_P (7X#USQ;HNL^';'2]=LY9H[<:_J@!^V.GZQI.KG4%TK5-.U-M
M)U&?1]473[VVO3INK6J0RW6EZ@+:64V>HVT=Q;R3V5QY=S"D\+R1*LJ%K5Q<
MVUI$9[NX@M8%9%::XECAB5I'6.-3)(RH&DD940$Y9V55!8@5_.Q/XB^/OPZ^
M-G[2,/[.&I_'?4?V@=?_ &Z/C%JUI\%]>\%^(K?X!:W\&+_X":7=S>.7U+4O
M!MIX2NK=O%ND:!-H_BBT\;S:Q=>-%A\)V\7]GWM_8+XO-J'[3/Q7^ 7BR'XF
M?%+XQ^,/"'AZ7]B7XB_$:RT+PE\=H/'7@WXGZ;^T%X>U#XL7<>M>*/A9X5N+
M&"T\,VUU<^,/A3X T7Q1H7A*+1;/6K">VL;MHKH _J6HK\8?V.OBC\<KS]L3
MQOX+\<^*OC#\5?"NM6WQ?U"'Q#J&E^-O!WA;P)I^C^,='D\$:-\2?AKXY^'.
MC:#X8\1#1;IM&\!>(OA!\0=?T'QSHRWFM:]I<MZQO=/_ &>H **** "BBB@
MHHHH X[2?^1S\8_]>'A7_P!%:S7-_&__ ))#\1?^Q6U;_P!%-72:3_R.?C'_
M *\/"O\ Z*UFN;^-_P#R2'XB_P#8K:M_Z*:KA_$I_P".'YFV'_WBA_U^I?\
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
MAN<076HV%M$$D*!Y[I=X!_;A@>GK^O7\^]%?R6_\$S?&G_!T'J_[9OPHL/\
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
MFKO)+*ZQQQHL!9W=V(5$122SL0J@$L0.:N'\2G_CA^:-L/\ [Q0_Z_4MM?\
MEY'M?\CU<=!]!_*O/_BC\+/ 'QI\">(?AG\3_"^F>,/!'BBT^QZSH.JQN]O<
MQK(DT,T4T3QW-G>VEQ''<V=]:317=K<1QS031NH-:(^('@0 ?\5KX0Z#_F9=
M&]/^OS\O6E_X6!X$_P"AU\(?^%+H_P#\ETXJK"<:D%5A.$E*$X1J1E&2?-&4
M9**:DFDTTTTUHRJ7UNA6IXB@L31KT:D:U&M1C7IU:56G-3IU*=2$(SA.$XQE
M"<9*49)---'YY_!W_@D+^Q)\%/B)I/Q,\.^!?$?B+7_#M^FJ>&+/QYXNU#Q5
MX>\-:C#();6\TG1+J.&U\ZRD59;0WYO4@F"3JIFBCD3Z1\9_L:_ WQ[^TAX
M_:M\2:)JUS\9/AIIL&D^%-9@UR[MM,M;*VBUR&)+G1HU^S73B/Q%J@+.06,D
M>?\ 5+7O?_"P/ G_ $.OA#_PI='_ /DNC_A8'@3_ *'7PA_X4NC_ /R7795Q
MV:5JCK5<5C:E5T:F'YY3JN7L*J:J4E[EE3J7]^*BE-ZR;>I[6*XCXJQN*>-Q
MF<9UB<6\#7RUXBMB,5.K_9^*@Z>)P:?LHI8?$0;C7IQA%5KMU95)/F/&/B7^
MR9\&OBW\;?A+^T%XVTG5K_XC?!)+A/A_=V^M75KI-@;FZ>\EDO-(C7[-?R&X
M8.KSDE=B <(*^E0,#_/Z?Y ]A7(_\+ \"?\ 0Z^$/_"ET?\ ^2Z/^%@>!/\
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
M=UA%\20Z%K>M6<WA/Q9X*\03:@NF:E+-?Z5=@6'GZK_>+7^?K^Q1\&/VKO\
M@N?_ ,%Q?!O_  59^)O[.7C3]F+]DO\ 9PN_ M_X.C\>V&JZ;JGBMOA;9WM_
M\-O"NAWFJ6&F'Q3K>H^*]6/B_P 8:QHMBWAO1M+631(KV6\FLI)_Z#)_^"K/
M[6,7_!;.P_X)LK^R47_9FNX)7E_::'AWXFDPS1_!_4/B(H.M#3SX $;Z]:1>
M&_,:\6/?*;82'4BD% 'ZU?M>Q_M&#]FWXS7'[']GX3N/VI/^$"U>T^!T_C;^
MRD\-6OC>Z,$>GSZY/K"M8?V7:G=>7%O=A[>Y:WCBDBER%K^##_@GWK/B/]DO
M_@X-N=;_ ."ZV@^,KW]O/XUKHL7[._QCL];\&ZG\ +#5O'6D3^#/"VJ0:?X?
MT^VCBT^YL;.3X<^ ]1TN:+2?!6I0W&EZMX?LKZ!-5L?OO]O3]M7_ (+!?\$A
M/^"J_BS]H+XBZ)\<OVSO^"9/Q-M=;'@GP#X2C:;PCX#T/7XK*];1?-T+0;^'
MPG\0_AQK5A+!IE_XMMXK+Q3X8O'CBU$-?R2:=\$^#?!O[7?_  <A_P#!9#]G
M[]L2\_9@\>?LQ?L<?LNO\-'D\6>.[34K2:7PK\-/&6H?$FRTFTUV]TO2;/Q9
MX^\=>+]0GMHM.\,V]SI?AS00UQJ&HN+%I[\ _H5_;J_X(\_MB:Q_P4-NO^"G
M/_!,?]I?X2_ C]H/Q]\)S\'OC)X6^.WA'5O$?@;Q!ID>CV7ARV\6Z#=:)HWB
M.>WUQ-$TC08'TZ_T)X$O] L-3MM3A^T7]E<_C7^TW^Q]XN_X)I_L3?!+_@AK
M^SK\4HOBO^W?_P %<OCZ^M?M#_$W0].N=&MM$^%$MQI]KX[U6TTY6DU&Q\#V
M^G:9+ISWFH3Q:CJWAZQ^(EU+:017<6G6G]W'C+QAX9^'WA'Q/X\\::S8^'/"
M'@SP_K'BKQ3K^IRB#3M$\/:!I]QJNL:K?3'B*UL+"UN+F=\$B.)MH)(%?RN?
M\$/?"?B+_@HW^W)^V!_P7.^+FCWL/A3Q3K^L?LS_ +"?A_7(G,GA7X*^"YQI
MNN^*].CE:-;>?5XDATR>XBADC?7]7^(,4$X7*T >BW/_  6__P""7W_!)FRT
M'_@G=\//!G[0OQ1\'?L4^$/"/PS^,?Q$^!GPIB\9_#?X/:A;/!I>K:A\3/$S
M:[I!_P"$@U/Q'-J&H^*)])L=1A?Q5>:IID,LNK13V,7]&WP8^,?PU_:#^%7@
M#XV_!WQ9IGCGX8?$_P ,:9XP\$>+-(>1K#6]!U:$36MU&DR17%O,AWV]Y974
M4-W87L-Q97<,-S;RQ+_G$S?M!^ ?^"=GAC_@XY_8C_:V\-^-_"W[1W[8_CWQ
MY>?LWZ6_@/6=;B^,EG\0_$/CZ/P?>Z!KEKI\EK<6+?\ "::'XE@O6E^Q 37T
M5I(=9L)[.O[._P#@@3\%/BC^S]_P20_8U^&OQCT36O"WCVS\ :IX@U'PGXBM
M;BPUSPO8>+_%NO\ BC0]%U33[H+<:?>PZ-JMC<W&GSI%/92736MQ##<12QJ
M?L11110 4444 %%%% !1110!RGCO_D2O%O\ V+FL_P#ION*Z.T_X]+7_ *]X
M?_1:USGCO_D2O%O_ &+FL_\ ION*Z.T_X]+7_KWA_P#1:T 6**** "BBB@ H
MHHH **** /XN?^#U[XE:_P"'?V(OV6?AGI>HW5IHWQ(_:+U/4_$]G"[);:K:
M^!? FI7>E6UXHXE2WU;6X+^%&R%FM$DQN52/@KPW_P %C_&GPS_X)E? OX9>
M)_\ @B3XH^,?_!(?PG\./A?\)/&_Q8^(=SJ>@Z7\4M3\.7.EQ^)?'=C9V'AR
M^\.Z-#KOQ*TZ_P!:T6_U*_O8=3UQHUN_$EMJ%[+%;_K?_P 'A'[*?Q ^/O\
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
M477=?>@"BBBBZ[K[T 444477=?>@"BBBBZ[K[T 444477=?>@"BBBBZ[K[T
M444477=?>@"BBBBZ[K[T 444477=?>@"BBBBZ[K[T 444477=?>@"BBBBZ[K
M[T!A>*-/N-6\-Z_I=F$-WJ.CZC96PE?RXS/<VDL,0=\-L0NZAFP=HR<'%:]N
MC1V\$;XWQPQ(V#D;E15;![C(.#4U%%UW7WH HHHHNNZ^] %%%%%UW7WH HHH
MHNNZ^] %%%%%UW7WH HHHHNNZ^] %%%%%UW7WH HHHHNNZ^] %%%%%UW7WH
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
MKP9K=GXO^*6M:3%X;\-V&L>,?A1IEQJ<1U#5=/NB_P#5E_D,_5?_ (1_7/\
MH=]=_P#!?X8_^45'_"/ZY_T/&N_^"_PQ_P#**OG3X[_M(^+_ (>_$OP;\$_A
M%\(YOC%\5_%?P[\??%^?1+KQCI'@'0]'^'7PYU3PKH&JWD^OZO;7J76O:[XG
M\:^'/#GAW2+>T,?GWMSJNK7FGZ5IUQ,W!?LI_MM7'[7WB?5KKX<_"+5]*^"V
MC>$_ NL7'Q1\2^*=&M=2O/$?Q ^'OA'XB:7X7L? MK#<:EG2-.\32Z=KNK7&
MH1V:W]I"=/6\@N6DA+_U9?Y ?9'_  C^N?\ 0\:[_P""_P ,?_**C_A']<_Z
M'?7?_!?X8_\ E%7XUZ=_P53UOX>>%M&T#Q;X*U#XM?$QI_VJ_B'XC?2H;S08
MXOA7\(_VK?BG\&/!?AGPS8>&?"?B%==^(NJ:-X5T_3])TZ\@T6POY-,:[U?7
M4OM34M[MH/\ P4NB\1?%#XA>!;#X'>*8(/"7A#Q=XK\,>&]>U<>$OC9\2K'P
MY\/=*^(FB:EX"^%7BK1M(;QAH_CBRU*?1M(3PCXB\0>(?#^JZ1?GQCH6B0,A
M0O\ U9?Y ?H]_P (_KG_ $.^N_\ @O\ #'_RBH_X1_7/^AXUW_P7^&/_ )15
M\D_LM_MIZ)^T%\+?B7\3=;T;P]X4LOA:&O?$EIX=\9IXOU"RTI/"<?BZ[37O
M#-YHOACQSX*\0Z/;_;-*OO#WB_PMI5U?7FFSZAH<FI:1=6MT?A;]I3_@HI^T
M7_PS^\WPX^#<WP>^(OQT^%OACXK_ +.'C"\\>> _$T\GPVUGXE_"[P7XCU36
MK'4=$UC0/#'Q%TKP]\6/!WB71-&UG2_%'AZ1->EBNY;B_P##6I:;.7_JR_R
M_9__ (1_7/\ H=]=_P#!?X8_^45'_"/ZY_T.^N_^"_PQ_P#**M#PQ9:CIOAW
M0K#5]1U#6-5LM'TVUU/5M6?39-4U*_M[2**[O=0?1M.TC2'O+F=9);A]+TK3
M;!Y79K2QM8"D*;M%_P"K+_(#DO\ A']<_P"AWUW_ ,%_AC_Y14?\(_KG_0[Z
M[_X+_#'_ ,HJZVBB_P#5E_D!R7_"/ZY_T.^N_P#@O\,?_**C_A']<_Z'?7?_
M  7^&/\ Y15UM%%_ZLO\@.2_X1_7/^AWUW_P7^&/_E%1_P (_KG_ $.^N_\
M@O\ #'_RBKK:*+_U9?Y <E_PC^N?]#OKO_@O\,?_ "BH_P"$?US_ *'?7?\
MP7^&/_E%76T47_JR_P @.2_X1_7/^AWUW_P7^&/_ )14?\(_KG_0[Z[_ ."_
MPQ_\HJZVBB_]67^0')?\(_KG_0[Z[_X+_#'_ ,HJ#H&N#KXXUT?73_#'_P H
MZZVOA#_@I7^U/XO_ &-?V.?BA\=/AYH/A_Q'\1=.OO 7@?X?6/B^>XMO!MKX
MU^*GQ \,_#;P[KGC":TFMKD>&?#VH^*(M<U>&"YM9KVUL&L([NT>Z%S"7_JR
M_P @/L+_ (1_7/\ H>-=_P#!?X8_^45'_"/ZY_T.^N_^"_PQ_P#**OR5\2_'
MG]KS_@G'\-?CG\9?VW_CO\+OVQ?A3X2\,?"W7O#=A\*OA9IGP2^/>B>+/'GQ
M*TGX<ZUI$GA-?%.I^!]9^%5C>>(=-N_#_B6]U2R\5"2SU/3]074)O(8=1\8/
M^"M'A'X:_&GQ-^S[X8_9Z^+?Q4^*>D_M.>$/V4_#VB^&M6\!Z/8^*_B%XW_9
M_N?V@]%U6/5_$GB'3K30_"<.@VSZ'JVJZN(IM/U+-V;2;3E,Y+_U9?Y ?J%_
MPC^N?]#OKO\ X+_#'_RBH_X1_7/^AXUW_P %_AC_ .45?A?I/_!?GX8R?"[Q
M!\8/%7[*GQ\\$^"[3]FOXW?M$>#I]7U7X:W>H^/3^S7\0-%^&7QP\ Z;8:9X
MHN6T?5O"WBS6X8-"U[6Y+3P_XQTZWGU'2KF.-H(YN\_;'_X*D^)/!&D>._#/
MP(\.3^'/B!\)?CG_ ,$SO#/C#6_'6F:5KGAO7O 7[=?CBUM[S3]!LK/4_MMO
MKF@^%;75;&\OKV.".UU:XM+G3A>PQR$%_P"K+_(#]E/^$?US_H=]=_\ !?X8
M_P#E%1_PC^N?]#QKO_@O\,?_ "CK\'_VFO\ @N6_PJNOVK?AAX$_9SU:Z^,_
MP>^ G[0WQD^$TNM_$GX5^*?"OC&U_9\US3/#OBR?Q_H_@3QGJ.O?#9H1K-KX
MKTOPIXDNK+Q1K_AVWGM_LVCZO(EHO>>$/^"L6J>%OB\^@_'?P)XYT#1+GPI^
MP-;>.])L])^'K>$_V>O$7[8EIXOT_2_&/B;Q]IWC2\U+Q)X.NO%FD:)H^OO_
M &1;0>#'UG26M[G58[C47LR_]67^0'[2?\(_KG_0[Z[_ ."_PQ_\HJ/^$?US
M_H=]=_\ !?X8_P#E%7XB_$3_ (+Y_ 7P3X;\"^(M-^#/Q%\2#Q_IGQ_^)&@:
M?/XO^%_A&XU?]GC]GSXBW'PSUKXU^&9_%/BK3[3Q6OC[7;*^N/A9\.]$FG\;
M>,--LYKN*QM$>#SOMG]IO_@H5X:^ GP]_93\;>"/@Y\2_P!H#4_VS?''A7P!
M\#_!G@63P[X<UK4=8\;?#C7?B9X<NO$MSXWU31=/\,Z3+HFA2Q:M>ZA/G1)Y
MT:^A6*&=D+_U9?Y ?</_  C^N?\ 0[Z[_P""_P ,?_**C_A']<_Z'?7?_!?X
M8_\ E%7XV>'?^"V'PE^)'Q:\:_ WPG\/_$GA_6$G^._PW^'WQ$U+Q-\/O$6D
MZG\>?@+X#U7Q3XU\(Z[X#T#Q%>^.?#7AFSU+1M8T3PSX^\0:39^%/'.K:#>V
M6DW4:W5A+=>6> ?^"V[> ?@K^P=KO[07PGU/Q7XA_:9^&G[,E_X[^(7@;Q?\
M+- M],\??M&ZO'X6T,^&O@QJ/BYOB9K7A?3_ !#);GQ-KMEHUOH6@6M["MO?
MZK/%<P0E_P"K+_(#]YO[ US_ *'C7?\ P7^&/_E'1_PC^N?]#OKO_@O\,?\
MRBK\"O@?_P %9?VAOB5>_!"7X@?!36O!/B+XB?M7?M\?!7PS\+? UKX \5P_
M%O1/V5O!GC?7]&T*3Q9JWCBVN_ ?B"&^\*KH<NLV]EJ5GXH\5B58K32O"\\=
M_%ZKXC_X+T?LR:?X)TGQOX9\ ^/_ !;I^L_"?]G'QC%(NJ^"_#6DZ5\5OVHO
M%>K^%/AQ^SYXG\2>)-=L-$\.>/-,?PSXKUKQYJNHW2>'/!^A>'KN^OKV7SK6
M.4O_ %9?Y ?M!_PC^N?]#OKO_@O\,?\ RBH_X1_7/^AWUW_P7^&/_E%7SK^Q
M7^U]X+_;8^#,GQ<\'>'M9\(RZ-XX\9_#/QEX3UR^T769O#WCKP%JATKQ!8Z;
MXF\,WNI>&/&'A^5VM[[0?%OAO4+O1M>TN[M[NTD1C+#%];T7_JR_R Y+_A']
M<_Z'?7?_  7^&/\ Y14?\(_KG_0[Z[_X+_#'_P HJZVBB_\ 5E_D!R7_  C^
MN?\ 0[Z[_P""_P ,?_**C_A']<_Z'?7?_!?X8_\ E%76T47_ *LO\@.2_P"$
M?US_ *'?7?\ P7^&/_E%1_PC^N?]#OKO_@O\,?\ RBKK:*+_ -67^0')?\(_
MKG_0[Z[_ ."_PQ_\HJ/^$?US_H=]=_\ !?X8_P#E%7YQ_%OX_?%'Q=\:?VGO
M"/AWXV3?LV?"/]CSPE\*KWQMXIT3X,GXQ^/?'7C;XK:-?^*+&>'0I['7IC\/
M/#>D0Z387.E^%?#%WXH\3ZQ?:PD'B+0+?1&,O!^'O^"J>BZ%\.)_%7BGPJOQ
M<\._#3X,^ /'_P 9/C_\*9(O!WPJN/$GQ'\4Z_\ #GP+X?\ !_@[XFWNE_$.
MWU;Q5\0?#TFAZOI.N65G%X"DO&N-;U.:RLY)V+_U9?Y ?JQ_PC^N?]#OKO\
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
MQKJCK-X#_:E\9V?C_P"*UI=W5LEM=RZC/XHT^ROO#^IQS0W&AK;I#!YJ;@W
M?#[_ ()B?L(:O#\9_ FC^.?B3\6_%/\ PL[]E36OCCJ?BGXXZIX_^(&G?$7]
MDB.V\6_ 73?%=_<F>X\/S:7HVJ:7-=^'DM-.M=4\/OIK)96\4GG3^H?\%9X/
MVF+C]BOQFG[*_P#PLIO&Z>.OA'+X[A^"[O'\9;KX#1?$CPX_QUM/A0UN#J7_
M  GMQ\,QX@CT%=$QKSRF1-$8:FUM7\[5Y\,/VW/!GA'X^>(_@+X _;9\)?L_
M_$O_ (*6^%/&/Q+O?B-H'QO3]I7QK^R];_LL>%]"\(:U(/AS/8_M#:WX,LOB
M;INEZ7JX\,7;_$6SL-/L[#Q>?]%UN, '[PZ9_P $4OV'M,O/%$O]E?%74-,\
M3>!?VC?AA%X9U7XH:Y?>&_"_P]_:HU237_B[X4\*:>\(?3+34_$DI\0Z7J5Q
M<7WB#3-36/&L3V$4=DNCX:_X)Q?L*?$SP/\ M._"9/$?BCXT6?Q-^%'PW_8Z
M_:,NM<^*LGB[QA9Z9\"],O+CP-H^MZQ:117OASXF>%;3Q7::NFK21P:M%,F@
MZCY,;VUO(_X+?M#WO_!5F+X6_ +2="T?]NW5_CE\.O@%\*O''A;XMZ)H7QHT
MZR\>:G<_M$3RZ_X,\0_"/P#J6L>#-!^*G@OX,0:5;?$?4OVB]?\ %&J^.M!E
MB;0/"=EXBDUE(?W$_9!^ GQ'U*P_X*R>$/%%E\1/@U)^T#^U_P#%[4_AUX]L
MX-6\'>(9=#\8?!'X9>'M*^)O@'5U2VNF73==M;V72]:L&:./5-'FA5BUNZ
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
MC17-PT[Q>4_SI$\S2,&RVT #/!^<OV3OA'IU]X@\6_&3P[#JFF>'+)]>\/\
MPOL=1NS/>WS26SVT^L:G.57S4!$:PQ1A8Q=32*'9;;%>Y_MD^+9O#?P,U6"S
MG^SW/B_4](\.(X?RY#97LGVN^16W##O!!&AP>4=D.06S[I\-/"]MX*^'W@WP
MM:1I''HWA[3+>01@!7NWMTN+Z? _BN+V:>=_]J0]@*2;44[O>R79+?IU _,?
MX?6EL][\$]*T;3M0@^.NG_&GQ!=?$"X>QU"+68M"-W;FYFUZ_EC$,NEO MX5
MW.R,GVD-E9!N^QO!H'QA^.GB/XCN/M'@;X2-=>"? >?FM+[Q5,2/$OB"(-^[
M<VH+6-O,!P_EA6#VR5V/[0'C2X\%^#)+7PS;PO\ $/X@WEOX(\("""$:A-J&
MK%;>>]>54$\D&DVDC7!+NT<<S6P("L2/FSQGX,TGPAXS^!OP0U_7=0T'X96G
M@'Q5K&K7MEKEUX<AU[QQ!9ZG<W%_>ZK:SVTD]P=0CMY(H))B71XU=6:<DTGS
M;:-II:^:<O\ @ ?H805)!!!'!!X(IK=#]#_*OFO]DO7M=\0?!G3;G7;Z\U86
M6O>(M*T75;^62>[O]"T_49(=/DDGD)DN%B0-!',[,SHBY9L9KZ4;H?H?Y5G:
MTK=G^J ^YO O_(G>&_\ L$6?_HH5U=<IX%_Y$[PW_P!@BS_]%"NKKG>[]7^;
M-ULO1?D8_B#P]H/BW0M7\,>*=$TGQ)X:\0:=>:/KWA_7M.M-7T36])U"![6_
MTO5M+U"&XL=1TZ]MI)+>[LKN":VN8)'BFC>-V4SZ1H^D^']*TW0M!TO3M$T3
M1K"TTO1]&TBRM=-TK2=,L($M;'3M-T^RB@M+&PLK:*.WM+.VABM[:"-(88TC
M15&C12&%%%% !1110 4444 %%%% &38Z!H6F:AK&K:;HNDZ?JOB&:UN=?U.Q
MTZSM-0URXL;5+*RN-8O;>&.YU.>SLHTL[66]EG>WM46WB9(E5!K444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% '%R_#GP)/X_M/BI/X3T*?XC:?X9N?!FG^-)]/@E\
M0Z?X6O;^+5+[0K#49%::ST^^U"WM[J^AMC%]LDMK87+2I;P+'VE%% !1110
M4444 %%%% !6'XE\,^'O&6A:EX8\5Z+IOB+P]K$ MM5T75[2&^TW4+<2QS""
M[M+A7AGB$L4<FR167>BMC(%;E% #418T6-%"HBA$4# 55&%4#L%   [  4ZB
MB@ HHHH **** "BBB@ HHHH **** /S\U+_D(W__ %^W7_H^2LNYM;6]@EM;
MVVM[RUG79/;74,=Q;S)D$I+#*KQR(2 2KJ1D#CBO<[SX+>*9[NZG2[TG9-<3
M2J&EG!"R2LX!Q">0",^]5O\ A2/BO_G\TC_O]/\ _&:WYH]T8\LNWY=SYZ_X
M0[P>/^91\+_^$_I7_P B5<DT#0);6VL9="T:6QLI#-964FEV3V=G,Q),UI;-
M 8;:4DL3)"B.2S'/)KWG_A2/BO\ Y_-(_P"_T_\ \9H_X4CXK_Y_-(_[_3__
M !FCG7\WXL.27;\4>'WVF:9JD20:IIMAJ4$3B2.#4+.WO88Y -JR1Q7$<B)(
MJ_*'50P!P"!5T         <  #  '8 < =A7L?\ PI'Q7_S^:1_W^G_^,T?\
M*1\5_P#/YI'_ '^G_P#C-'-'N@Y)=OQ1X!?>&?#NJ:QH_B#4M$TV_P!<\/\
MG_V%JUW;+->Z0;I&2Y.GRN3]G:=&*R.B[V4XW# JOXG\&^$O&ME%IWB_PUHO
MB:Q@F%Q!:ZU80WT4$X&/-A$JEHG( #%&7<  V<#'T/\ \*1\5_\ /YI'_?Z?
M_P",T?\ "D?%?_/YI'_?Z?\ ^,T<R[AR2[?BCQ&PT^PTJRM=-TNRM=.TZRA6
MWL[&Q@CMK2U@082*"")52-!Z <G))).:M-T/T/\ *O9/^%(^*_\ G\TC_O\
M3_\ QF@_!#Q601]LTCGC_73_ /QFA2C?=;_KZ!R2[?BCZ"\"_P#(G>&_^P19
M_P#HH5U=8?AK3KC2- TC2[IHVN+"PM[:9HB3$TD2!6,98!BN1P2 ?:MRL'N_
M5_F:K1)>2"BBB@84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
ML-$/+?#'_!4_X=ZY\5?"/A76?!7B?P9X/^)'PI\1?$SX;W'B6TLX/%OBC0_
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
M+_QCJWAGXB:KK5S;?\)9I/AK1OB<VF>$Y_A1XHNM-T3P]-XF\6^"X;2\MXO
MVGZN;W0Y;]M3\0:EXTX?]%/B;^WM\,OASI7P\UNV\#?%;QSIWQ#^$NJ_'&V'
MA7PI#'J>@_#?0_$OPZ\)ZIJ6N:+XAU+1-5BUJ#6/B?X9MX?#-K:W.M7;'4%@
MM6:R8/RFM_MS_"'Q%%XH\'>-?@]X\O[/P5J6EZ/^T)H'B#PYX3\0:3\(+3Q%
MXZE\#>"[[QO9MK6H6'B;3_%.NVC:GIT/A&/Q+<V6@65_X@U2UL;;2[G8 ?#_
M .R]\0_V]?B1XF^"OC#7?$_Q3N_AWK6K:$_@Z_O/ *:KI'BKX;Q?$CXM:=\2
M+SXQZCI>I:-X1T+Q)_PBMAX$'AS4M1D6^$3:?J?@6Q\0QWNK(?3/B)I7[4G@
M_P"*/[0,7A4_M4IX?U[XD?$'QM\.[GP%9Q^*=(OOB=J/@+X:6_P<TB276+:Z
ML=,^!ANM.\51>+-.ADM?#-CX@2\3QM>Z6DNCM=>QW?\ P49T)=&\$V?PT^!7
MC=I?%3>$;SP?I?B%_"OA33KKX1ZY;^-M*A^(VD6UKK5RL>D>']>\#2Z2_A2[
M&D:[>:5<6NIZ/9SV<]GYM'P;_P %1O!,_@;X8:E\1_A5\0O!_CSQMX=^&&NZ
MOH1A\.P>'+"P^)'@#1O'&F:Y9^*M1\3)H5M;:K%J=Q:^&O"NMZO8^-M5N+"[
ML(M(DO[6>.@#Y,U1/V^O ]_K6C^!=#_:%?Q=I_QCUOX@7M]=MK7BKX7^*-3\
M2_%#P]=^(_#?AII--B2Z^'UAX%;4KK1CXI\267AVTT^9M-\/:/J'BNUU"*+U
M:^\,_M:_"K]C[]EGPY\.]'^*^F^-?"NM^.IO&_@3POI5]<ZQX@W^)_$FH>$]
M USQ9I9UF\\%Q7J74-S;:SKWACQ'X"F1Q:>,#I%N]E?1_?7Q7_:\\$_"'XDW
MGP_\0^$O'-]I_A[P9X&\?^/?B!I.GZ7+X-\!^%OB-XSUWP!X6U#69[G5K;5;
MUIO$GA^]75(-#TS4Y=&TDIK5^([!99(_GGP1_P %*O"_CSQ&F@^'_A)\5=2\
M0>+=#T#Q%\*?ALN@^'['QQXS\,W4'Q-U36?&7V^\\:?\(Y8:.FB?#35[S3=(
MU:;1_$$UTMCID5K>ZCKVG6D0!\I>%?!O[:_P?\)7<>BZ7\?Y](^)DGQQ\0>-
M_#%CJ6G:C)\*?$.M_M7:'=^%+[P;_8N@Z[KMI8/\*_$?C'5-9T[P18:KKGB>
MVC&KZ&-.GMEG@QO!]G_P4VO/!7BGQ+XT\0?&C3I/#WBCX;>#(=)AT5FU:\^"
MK_$7XQV_COQIX>\+Z)]I\8^)?BA)X5TSX/%]034;OQ%9:1?:I>VEK-J-Y?*?
MT$T[]O7PUX]^%7[0GQ7^#/PR\<>//#?P,\$CQ!::SJ;Z%X1T/Q[XEF\ Z#\1
M%\'Z#-JNJG5;:ZT[0_$VD_VWJ.I:3::?9WGVW3H)[F\MFC/:?"7]LSP;\4O&
M/@[P8W@[QEX4F^(4/CJS\"^(M9AT>X\,^+O%?PDD2R^+WA72+K2]5O=0ANO
MNL+?::=1U73M/TKQ$=)U.Z\/7>H6]J7< _+_ ,'> /\ @HUX7U7QO\7_  C<
M?$74OBQXS\5>!O#]KI/C/1])\-^ O$_@NP_9^^,MOI'B;QOX,FU/61IWB#2O
M&.G_  CTO6M;N-8BU6+56*ZC8:?-JVK:=;:.NZ%^V?JOQ(\#^,_">G?M+:A\
M*/",_B'1;GQ3X_T6"Q^/^D> _&4W[-\OQZB\-Z-]CAO[O6F30_'/_"KW&CW5
MTUQI^L1^ QJ=G%HK3_:5_P#\%,_A1;_$RX^#NF?#OXF^(OB5>>)[;PQX-\+:
M%'X.O[GQ=/<:EX[T=[MKV/Q7_9GA2*UU+X>:\+NT\6WND:G;Z;)IVK36,=G=
M,T4#?\%1_@+!9W7B74/"_P 3],^'FD67A9?$OQ N_#VGC1_#_B;QCX!\0?$+
M0_!D^F1:Q+X@O]:DT[POK.C7ESI>EW>C6'B&.RL+C4EBU&UNG /@_P #Z#_P
M4%\$01:=X,_X7=H&A7>K_$KQ3\+X?$?@&3Q#KOB?6_$GQ8\?ZEK-U\>5MM7T
MC0]!NK[P3)X.FT)O%=QIZ6J7,E_H5K?>+!JNDI]Z>(O ?[5:_L]?LU^%O"WQ
M#^*T_P 4-8U.W\1?&7Q5JU]HD/B*/5+CX<^)_$O_  C.OW\6D"T\-^##\34\
M/>&[Z/0]/2[L- WV-K/NDDN#WUI^WQ\,H=;\<^#/%O@SXB>"?B+\,O GQ!^(
M?C_P+K&FZ+?:IX<T'P!IWPPUV3=J.AZYJ>AZE<^(O#_Q<\(ZMH::;J-S&5.J
M66HR6%]ISP2<O#_P4?\ AC=:G;:7:_#;XL23^*?%7B/P!\*&DTKP[ GQ9\>^
M$_'&B_#W7_#7APR^(U.C"Q\0^(=-8:WXN&A:)<:0NH:K!?/;Z?<  'P2-$_X
M*!:]\/%U[5-8_:+U'XA>&)+BZ\,6$/A>Z\'_ &#XZ:[\#/BII5^MU_:.IWJ>
M+/A%:_$>3P0())=)MOAKX:NS::AHNM:E:7NK'3O3OBAK7[>WQ;M?$VL_#9?V
MA_A?H^E>"_BWK/@RS_X1G0_"/B'7/'WAWX!> XOA_8ZIHVNV5YJ T+5/C'/X
MV:UTF_BLO[?N;,2RXT5]/DG^F/$7_!3CX*^$-6\9:/XJ\$?%K1;SX;Z+J\OQ
M#M9O"UM=7_A'QGHWPSG^+=UX"U#3[#4[JXFOG\%107EOXGM/.\$/>ZEI6G/X
MBBN;Z-0_4?\ @I7\,O"VG:OK?Q%^%7QE^'.@Z)?WWAV\UKQ%H?AZ>SE\;?\
M",^!_&/AKP;8KHGB35+F]U/QAH'Q%\)?V->P0-H\&NZA+X<U6_L-5L[F) "O
MJOAK]IC1_@3\>_!UE/X]\=^)="^//@4?!W6?&=OH'B7Q;K'PWDUSX2:UKEZ9
M+ZWL=*UF#1+R7QV]A/J45K):0V*V_P!H2.PMYU\)\,^%OVJOBK^Q?^UW\+_B
MI;?&O5/%^MZ)#HO@KQ+?IJ'@CQ?XPFU?P_IS>+K+POX8UBWEU?PFEMJZWVF7
MUI:>(O%_@;43<W?_  @FN2>&98;>/Z"T3_@I1\+M<UF#0[;X:?%M+G3)-"C^
M(-Y+HVAQZ/\ #\>)_B18?"G0+B[U237H[?Q98:CXPU;2X8]1\#_\)%8IIEQ<
MZF]P(M,U)+;N/V>/VM]=^,%_X.M_&GP\C^',GQ$^&7CKXA>%=&;6[77]85_A
M?\3+_P"'WC73+J?2Y)]-NXDM+KP;X@TV[@EMI3_PD-SIEQ:F2P6YG /B1M#_
M &Y4:W\ >$+[XZ^$KS^VKKP?\6+RRT/PO9?#7P5X(M/B[X+T;X87_P"S1J4^
MDK9SNOP;'B6?Q1=V,%^;3%S>^*;;2_$%KH=I)[O^U<O[8ND?&#X;:5\&-<^(
M%O\ #G3?!'A"#PYJ?A;PC<>/KC7OB=!\0M.M/&:?%^5M4T/2(-#E^&D:2Z=>
M^+;W3O#<E[>>)-2CN7\26&B:;>=9X:_X*2_#3QIXOU?X:^#/AG\4/%GQ2L)+
M._T_P!X?C\&ZGJ.L>$+FR\7ZC-XKCUJW\6/X6T\6-OX$\26UUX<U+6[;Q+_;
M4>E:'#IDNHZS91->_P"'B?@25/%-S9_"#XS36/@^3XKZIK,UQI'AC3;J#P!\
M!M?A\*?&CXB?V7?^*(-071O GB:ZM=$DTF2!/$VOWDK_ -@:/?QV\SH ?#7B
MCX>_MPS?#CX6W/B_5/VC?&>L1Z?\$/B5XML[*:TN=0TSXM:MX1^-/ASQYX8?
M1M#TZW2[^'=GJE_\/V\1>#[NWOM%L89!JDY\B2^DCMZKHW_!1+0OAGX U,^*
MOC=8ZWX@UOXPGQ#I/AOP=:>*;_P;KWAM[?2_V?-!TOPCX<?18-.^'.HV2ZA?
MZU/K&H?\(UK&H?9(/&^K:-HT-C,?KV?_ (*??!0>'O%7B:R\)^/;S3/#OBW2
M/"MN\T/AW1Y+S^VI-62RUO7(=;UW3Y_A[HURNC3RZ???$.#PU;:O'>Z0=-GN
M#J4 KV7X]_MI_#3]GKPWX&\8>,-(\17OAKQEH\?B>;4M+E\.%M!\++'ILU[J
MLMC=Z[;WWB&ZL;?5(;J31O"5OKNHRVD-S<0QO%&C2@'E/QS\;_M5>&/B;I&A
M>$/#'Q"\0Z1XP^&?P%M--U3P1X7LM0\)Z%\1]/\ CB)OCC>>)=2DN+F'PG9R
M?"6>-[?^TKZ:#4;:.6Q\/2W^LP.K_(^E>"?^"B6ICP9HEWXF^)\VH>*/#'@S
MQOK7BOQCIWA>^C^'OQ8_X23]HC3]6TW1"=,$7AC01X8T[X0VFH:=:0S):6FM
M'4HYA=:G?EOKCX3?MXP>(/!_QO\ B)\4=!T[PUX,^#7A[5_$EY=>&8]3U34]
M0LM.^)?Q.\#P6\-A<2LT]_J%MX'TN6UMHC'OU/59H6DC@6,IQMM_P4UT'PWX
MN\=^"_BS\)?'?@[Q5X9\?:IHL'@O3[+3];\3:7X#\/>'O >H:WXUUR33M:OM
M'UL_VMXXM+70])\%WFL:GXAM(;J72;"Z?2]2:, \1;Q!_P %(O$_C#X;^,_$
M5MX\^&UEX]3P[XHT/X<>&/!DGC"P^'WB2[^)(TOQ7\/?BO-I^M:7H5KH>E_"
MVPTN^L=6\4:Y#H5UJ6L^(M6L;V37+2RTJ3B[*W_X*6>#H?A3J>B:G\;_ (B_
M$;Q?\-[[5];\)^-K33=,\">$/B9JUG\1XI)=7\2VEG-X-/A30;FT^'L=W\/_
M !G9>%M=99(M3\#^,+Z34/$ME;?3/C[_ (*D_#[1-?M/#/A;PAX@OM7B\>>
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
MV\*ZYJ_AV[TJ(>06/@/]O#X4>#M%T7X>ZE\9CX&\5V^K>*/B?!J6GOXA\3^
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
-HHH **** "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>ex23-1_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex23-1_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" !7 78# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M]H75AJ_A[Q#JEQ;KK^L6]_IM_;^)M0U2UYC1/V;/B'#H%],ME\,M)O\ QO\
M"6\^&FJ:1XATB35G\':5KGBSX@>+K^UM[OPY(FEW]C:Z7XRL].UCP?IS:/X1
M\0ZWHUK/I>KZ%I6CZ%::ITT,LR7V;<LS2LVDKJ/NJ4K-MQDFU37.[V3E+V6D
MH.<L<3Q#Q=+'T:.$X5;A3PCFY-MVE&$7R_%'XI7BHJ[TYO>4N5?<$GCKP=!K
M?_",W'B[PY;>)!%9W":'<:WIJZ\!?S)9V;MI)D\^-+NXGA@MG6,BZDE5(PV[
MF2\\8>%=*UC2_#>H>(=!T[7M=2YGT?P]=ZGI]IK&I06T@BN'TO37D\_4%$S@
MS&)'V1F64D+!+M^-M1_9R\<:%MTO1+S1?'N@CXZ?!KXI1:SXMADO/B387/AG
M5OACH/B"4ZU>S6.C7<NG^"]"U*ZLO%NG-9ZA9^%[&X^&MOX=UJZU4:K;^K:;
M\-O'EEXLU?Q&LW@C5X/'=QX(O_%PU?2-<;5]!U+P;HUK8Q:=H&HHR37FCW>I
M6EMK/A>UOM)T6+X?:WJ?BKQJO]OW6O)I)YJN!RY-.CF494TKMVY'))KHX^XW
M%R]V4I2BU;G;DFN^CGO$U2#CBN&)4IR]WF34HPYDTY-J5I<LDM4HIJ[Y4DT_
M9K/X@^"-1?6TTSQ9X5U&7PO=QZ;XE2V\0:3<'1+YR433=?9'E?2YC+(GDPW
MBFDN0D951Y@,?A[XD_#_ ,2:GI>G>'_&GA;7+[6+*_U72;;3/$.DW]WJNF6#
MK:7^JVMM:,\MQ%87?_$NEE@9HHAO6:3S$:)?E?0?V:/$,EA\/]+\3ZIX0O-%
M^&OP]T/X9:=;:1HFI10^-_#EEX^^''BN_P!9\2Z)++/9Z/?'0?A7:Z+H>D0S
M:LMGJ_B3Q1?QZC8QZC'HR^TZ)\%M,TSQP?%5M'H<$P^,%W\5+@6VFQV\]QJU
M]\"S\)K^[+1+L76;T74EW<W;$R3Z>\L,CR2N[M%7"Y/"%1T\=4J5%&;IJ\7%
MR2E[--KXN=J#:27*I<K;E&3-L/C^)YXC#Q_LV%/"RK4HXB;NG"A*<55DE?3D
M@Y-7O=J_57^AJ***\<^M(IL^6V#M)P Q5G"DL &(3! 4D$OD"/'F,0JFN,MM
M/UK_ (2R?59?$EQ)HDVA:7:1^#%T_2C;Z5J<-SJ\MSK3ZSM&HW)O(WCTW['$
M1%$VGI,=ZR3%.SF*B)R[;4VX=LNI6,G#MOC(="J$D2!E\O&\LH4D<3;6.CQ^
M-+S54O[D:Y/X<TVRN]'77=0%JEA!JNM26^IGPH[K9P>??2ZE#%KS0AKTJUND
MAV;Y!J3C-1^)IJ/^)IV_$Y:SBI)R^%-.7HN6_P" [XBZQK7A_P !^,]<\-:'
M)XF\0Z1X7UW4M"\-174MA-XAU:PTNZN]/T*&_MU>XL9]7NH8M/AO8(YIK26Y
M6YCAG>,1/\\> ?CO;WUSX0\/>)O$NB^)O$7C#QM)X-TN3P]X,\5_#74='U4_
M#3QU\2Q8>//AOX[\0:EXL\&;-"\!:XUI]KU&_FO[N>TC7P[HJV\NJ6OU!XBT
M6S\1Z+JN@WTFH16>K64]C=2:3K&K^']4CMKI##,^G:YH%YIVMZ3>K$[M;7^D
MZA9:A:S!);6[MYE65?GZ7]FWX?R7L-W>ZIXYOO$L.J:3K5KXNN/'7B2?Q?87
M6BV7B;1-#2PUPWC7NAZ?IV@^+?%_AZ.RTLP66J6GB[Q=>ZU8W^LZE>:XWJ8&
MMED*-2CCI-8B:4:*BN9\SARJZOK'F2NDT]UKS7CX.;4.)9YO@JV3N/U2G24J
MZDTDXIIR5G_-'O=>2=N;E/B)^T?<>&+36+_PMX8U;QM>Z)XU^%OAB3PC9VNA
MZ7K2OXU^/6M_!/4;ZVUGQ#X[T#1+^VN+WP_J[^&K;4$L+>#5%TN[O[HVL]W9
M>&]_0/VF_AUJWQ,M/A3+9ZI8:Y<ZI<^'+?4KR_\ !JV/_"6:7X9N_$^K>##I
M-AXLO?%-K<Z9HVCW+7^OS>%;/X<7FHK%I>C^+M0UN]L+"ZZ.?]GWX8W7A[4O
M#KV6KQ:??Q^&U74(_$NL1:XC^$O&6I?$WPUJ]IKPO8M8LM4T7QSK5]K5E=+>
M&1+N&!I=UNK0G;T3X1^&_#?B:;Q5H^I>)+:YNK^?4[C1O^$M\3P>';[79-,N
M-)EU&ZT.35FL+DZC #=:HDUG=)J>J+!K\T<FI0M=MTRK\.U</B*4E.>)IT:C
MP\$G>I74;P4E=J*E+2*MHV^=N-F>;&CQQ0S2C7E.G' 3Q-+ZW*\+4\+SKV[2
M:NY0I\S;TLDN5)HX[XC^+?B?X>\?^ M'T#4_"-[IWC'7K6R_X1>X\(>)3K]E
MX<TIAJ_C[Q)J'BNR\?K8VMMI>D6_]G>',^%KJVG\5^)O#VCW2FUNC=5Y#:?M
M)?$2V\%> _B9K&@>&=4\.?&?PL=:^'GA[3+RXTK7?#_B'5O#$_CSP5X8\3^*
M;F]OM%UVRU_PM::NFN:YHOAK2)O"6HZ;:V5G#XZM[G_A(-.^MY_"&C3^++KQ
MI<PW,^N#PO\ \(U;7)DDF,&D+?IK-_\ V1I2PI#;7>M7L=G!K3.]P;^W\-^%
MH)XIHHMA\LL_V9/A=:1:A9SZ;K6L:5+X9\1>#M+T#6O%&N>(O#GAWPSXN>:#
MQ#H?AG3==N[FWTM+^UCMM'=VWOI6A6=AX=T272O#KS:.U8;'Y51HT8XK!*+C
M:,GRV;YN>UI1FE!TY.#4DI<ZA*,_B2C&:95Q/.O7Q&59GS4JL96@WHTUK%IQ
M?,IJ\;)KE;3CLT]KX8>,/'<OB_Q)\.OB(_A;5=7\.^%_"7BRP\4>#K#5] TS
M5M/\7ZOXUTLZ9/X9USQ+XNU2RO= ?P<(YM7F\0ZA:Z^=02^AM]$F:328_?5.
M#M/X8_.O)OA]\,O#'@&\U?4--EUK5O$&NQ:38:SXC\2:_J_B;7;_ $OP[#>_
MV#I,FL:]/-=3:-H4FL:FUG;6;&$:KK&LZQ<[]8U[7+FX]9&-P/.2,]L=/H*\
MG%SHU:O-A_X=HZI<L9-:R:5WRIWVN_E>R^JRFECJ&#IPS+2MLE=-J_PIM)7:
M?6R_!L?1117,>F%%%% !1110 5'*2$8CK\H'RL_5@/NK\V.>3T4?,> :DJ*;
M_5M][JOW2H;[PSR_RXQ][/5<@<XH&MUZG,WFGZQ<ZYH=]9^(;K3=*TU[TZOH
M(LM*O;?Q$MQ8W5O:*^HRHVJ:>;"\F@U$/;2)]H:U2VEC$$DF=G4Y/*L)I=DL
MACCWK' [1RR.A1HXTD62'87<*F]Y8XE#%IG6$.:YO4M'TB[\5>&-5O;NZ@U;
M2?[?.C6=OKNJV-E=BZMC:7AN]"BF33=8>&UFDE#WD,IM9PEY;*7CCEM^IO G
MV<F1@D:A7D9BP CC='D.4^8'8K8QWQGC-:1<8\DIJ\(S3DE=WBK.2LM=4FM-
M==-3BY>=XB"ER.=.K%3O;EE*G-1E?IRS<)?+S/@#2OVO1X<^'7AOQ[\9_"\_
MAF+Q7JFK:K9VXO\ X5>'%\*>!(I=):/4]7TJZ^-?B/Q!XV@LTN)[>YU;PAX:
M3Q;JZV$UO8?"W1M6NK#3M:^E/"OQ8T'Q!\2?$'PQM]*U^U\6>&4FO/$%E>6-
MO$VDZ+(EM%X8\1:I>PZO=6%SH_CU(+^?P5>::LTVJ3:+XMTBZL=)U[P%X[TW
M2>:\4_LV?##Q!H<7AV_M]=M=#7PE!\/[[2-)\7>*=,M==\(V_P#:2:9X<UTZ
M5?17DFE::-?U "+SE@>TU&[@U,W>ES7%LW<^'/A7X.\/>-[KQ]I6GWT'B75O
M[;&JZO<ZOJTE]K:ZVF@R2)K=K<7LG]L0Z3!HFE:9X:EU^.>]\&Z59G0O#BV&
MDZI>QS>YBWP]7H>TCA)0Q')6GAU)2<*>)=6G+#N%M%&$8RC;K*49/E2E&7R.
M54./\/C<&LQS&E5RM5,D5=*,7.I3618]9Q%22O>>>?4.1RV@IV>J<?5;D+&C
MMC?(4*HOF&$,[#"KYR_-%N8@>8H+INW("P /R3\:OCC?>!O'&E^$="FCT_49
M/ ^O>-]9UZ_^'OC[XD6]MH=IJ5I:65C)X=\!W5MJ5A;R3?V_=7/B;7S_ &9X
M6^QQ:,(9I/$J^7];791HY 0-ZCY%:18_,D)"QH';A6=RJJ2#\Q4*">#X]XX^
M$/A'XAZK9:MJ]QKUCJ-AI^IZ&;[0/$>M^&YKWP]KD]G=:KHFI3:?,EOK%A<S
MV$>ZQN1(D4881&W=VD/!ETL%"LYXN#J*,9<T.7FYG[O(FE]EI23WUDF]$SW<
M_P +F6(RN']A5%2Q*QU)XJ=TG&@JB]M*[ZQ7O=VHM+RX34?C;)H7COQ=9>(K
MCPW'X @^'7AKQGX>U71O[:OO$^LG7=8NO#RV%FMI');ZI-J^KFRTCPGH?AM+
MC7M6UR]TNVLX;S4/$%E:IN_!WXB^)/'>B>*=4\9>'[#PCJ/A[QYXE\.1Z)9:
ME#J3Z=HFDWE@VCMKMY974EF?$']EW,,OB2&QEDTW1M0\VRT.ZUK0H[77=>[B
M;X4> ;NY2\N?#=AJ C\,:?X,33]322_TG_A&=*U"'5=-LO[$U(R6#/9ZA;6M
MTDLD)G#6T<R2B15K,T'X/> ?!4=U;^"= C\*0:QXKA\9:E!X8NM2T.QU/5TB
M6T=;ZWT>2WAELY0B-=Z<V+&]C3R;Z*2T\V,]%6KD[@E#!>SJITDJW*O=<.?G
MFTKI.<>5RDKI23<4HWB^'!8+B:&:TIU\S53#PPTG5H^T]ESQY8OD59TZSI[-
M*?LJCI\W,X3:L_.E\9?$I/B%K?@FZL?A[K]PG@+QGXHTK2;+4/$%F/"%SI_B
M+3-.^'^E?$/Q6+'62;'XEZ;?WM]/<'POI]QH<_A'Q*EE!\0;.)M2TWC1\3_B
M?;^%/BQK$WB?P/9Z?\*=>U/2;GQYI7@#Q-XOTOQBFBZ);7NM:/X6\*VWQ1L;
M^7Q=X2\52WO@2_CAUSQ6=:\7:>WA-B?$^G>)-&TKO;7]G7X?Z-;^+H-+U'X@
MV?\ PL ^+1XD9?B)XKCNKJ_\:RPOJ>LV][)?)<IK=E!9P:7X9U>687OAS3(H
M=(TJ6TTH+ NYX?\ @-X%T/0]$\*6\6N77AOP[X@\-Z[I6D:EXBUW4K.SO? V
MJV^L^%8;9;V7REL=$UO3].OULF#Q7E]H6C:PZ_:K=173*OE\84I?$OW7N.DH
MJ;A*]11DZDHI5':*7+-:J<FW='CTL!Q96EELL9^ZP4*6=NA47%*Q;A*7M5AY
M/#1X8PLL0HIJ3I_6,/JE3C4C!\QSWBWXO>,O /PJ^'.H>+=*TS3OBAXWN_!_
MA;4['0]%U_Q=X<\->+M4T6YUCQ1'IFEZ$LWB;Q)IFB6FB^(X_#UO8F2\\1ZG
M%I-C->:9::I-J-AY#JO[2GBZWT'0O[-UGP0=43POX[U&]\0Z]X*\?>&])\5^
M-?!&L:;I]A\*-,\)Z[J=MXP\'>/O$%G/<:@?#/B#7M>\8VGER2>'?#'Q$TR'
M4;W3?JWQ1\-_#WBRSU*TU:36#]KU/2M?TN_L-;N;'4O#VO:5IMO8Z3J_A":W
MF0:%<.J7,5S [26&L137NEZQ;:CI&JW^G3\1??L\_#Z_\,CPI'>>-[719SXK
M36K>Q^(OCJSF\82>-7#>(5\6:X/$7]I>(+JZ>!HH-2FO9-?\/0E=-\+:MX?T
MWS+&6,)C,B6&E]9R^3G]<=_=2CK5C:R?\D4X0BVTW-SF_=C(VS#+N+Y8J"P>
M:KE>!DDG-4O>5-K6IRODO)QDYVNN5)*\FCP2_P#VKKV'5]-U(6VAZ3X:UGQ7
M\&?".A^#M1L=5;XC>,-&^,L/PSLHOBIX1U/4[FUTFS\'^#/$7Q$_LO6HI/"&
MIZ??ZOX*US3[S6]-\0WMKI*]9\(_VBM4\4?$[PEX/UP^%4/CW2O&E_;>$M'T
MGQ#;>,_A/JGA>2.]A\)?$R\OKK4M/N/$>I:)<7=SJS7-GX+N8]9TYAX<A\>>
M'KF;7M']IO\ X0>$M7\0VGB>_;Q!>OIE_I>LZ?X;O/%>MS^"$U?PZEC'X8UR
M3P;=:HNE13^')["*ZL(;2WL].?68K7Q/?6%_XJL=,UVRU?"?PI\,^%_&$_C"
MUD\4:AK5S9ZGI5K=^*?&7B#Q1'I6GZK<VE]JNGZ!;:YJ]\-*M=1N=#TF[D2V
MC)>&SB56CA4QKO6Q.0NC6C2R^4:KH5H4GS*T*K4E1=[-OV=U4G4?OU)+V>E.
MS./ Y7QO#&X2>)S2-3"T\9AZF)CRQI\^'C./UC_9EI356"G2ADT?=RZ_]J\S
ME)I^PT445\R?I(5S/C#3M9U70+FRT#Q'=>%-5>\T>>'6K/3M*U6YC@LM9T^]
MO]/CLM;CETV0:WI]O=:')-,GFVD6HO=VCQWD%O(O35RGC73M(U7P[=66NW]U
MINF->Z)<2W=GKE_X<N$GL==TV^L(DU;3)[:]A6ZU"VM;26VAF0:E%.^F2AX;
MR2-A;F=;^%5_Z]S_ /23:C#G9G<@#+(1D.>8-C1RY#)$<LL@6V899"2Q1F\S
M07H/H/Y5FP-E44MAAAP@D<N8=CQQO-%<@3(21@NOS22*2[;=RUI+T'T'\J;W
M9-/^%2_[=_,6BBBD;!1110 4444 %%%% !1110 U_NDG)Q@X7.3M(.!CKG&-
MO\6=IX-<+!=>&!\0KVQBL(!XR7P?875]JW]BR&Y?PS+KNNIHVEMXE,2Q/#;Z
ME%KUQ'H E=[=I)KM8T0F27O*8W5?J1^> :YJG\2'^./YQ$]$WV1Y9\:=0\4Z
M5\)OB+JG@B&[F\8:=X+\27?AE-/TH:]J2ZW!I5U)IL^EZ 4D'B'5;:Z$=QIO
MA\A1KM]';Z3YL'VSSD^2U\<?#/P'X=U;Q;\'?C"?'6I"V\/Q^(G\4?&3Q7\7
MO"OA/PYXR\>:!I6I?$7Q7HVJ>-=1E\,:=X5L;S69K46VJ^#=(73[/5K34K_3
M=)T>YU+2?T D4,'&.!G/MSV_/\*A6)%C6,J&$I).0.0N6 Q_P'/'Y9KU,NS&
M%##2C4I>VIK%R]I2]W][!3LZ4KQ;LTTU:44W\2:=U\SF^25,PQ_MZ%;ZO76!
MJ*C7LV\/649>SJI)I>[-IO1NRT:V?YS:S^T5\2&T_P <>*O#=[H7C.]^'7@[
M]H.X\%W7A2TU^Z^'?Q9O?!OPX^&'C'1=5ETC3]1U6>[N- \9>(M9^&]W;>%O
M%NN03:GIFOI;ZG9:YO\ #/A_M+[]I7Q#XH^)7A?P5\)=;\!:QH.N?$7PSX6F
M\3/IVI^,=,ATN\^$OQF^)FLSZ=>^'/&&D6.JWMU=^ = TN"_DU*/3-&35;Z*
M\LM6UE+;3I/N8QQ)@+%&!ZX//L>1Z_\ U^M*(8@=ZQQHXZ' .,C;CD'.0<=.
MOMS7I2S7+>5VR",9NG*$)\T;*I)\T:LH1LKIZ67NJ+:6EK>;+AKB7EHJIQ55
M]G&I!U?W;NZ::4X*3;M=;-J][-W/S5F^/WQ='A7P'<>)-2\&1WWC7P3/X\MK
M_P -^'?&?AFTT2]^&_QH^#OA37XM1G77O&EQKFC>-H?B9%-=6&G6&G:G;V=E
M=QZ??>(GN;>_TWNK+]IV^L]<M+37_%/PMUCP3)\3;7P/J_Q3\.6VHZ)X22TO
M/A#XZ^(-O8_VAJWB?7_#>D:WI'B+P[HNB3W=UXKU30;R7Q5:6$]KIGB&[729
M_O/R@?O)$>.P4?RQ^72F_98 =_DQ\$^F!NX['\JAYIEKI5%7RJ%W&HE:5G%2
M>Z7*VY07NQUY7=N47))A_JWQ%3K4JF&XIJ.-.I3G)2A?FY'=IVE:TG9M6OI9
M.VA^>/P;_:IUSQ?-\$YO&^I_#K0].^*7P?\  _C[6;30[6(RZ5KVN_!R[^).
MN:?K$5Y\3QXD^'-C+::?J.N>%;G5?!OC7P[:>$/"=]I.K>/+37_$OAZSA]?^
M/?B6WM4^&NGZEXANO"OPD\3>)9K3Q[XPT+Q+?>&4M;2Z\*ZQ?>%[%O'>B:EH
MNH^"=.\0>)DT2&#Q-I>L:7<:C?2Z?X<AU'3F\1QW0^G]2TC3-1T_4=.U&RMK
MFPU&TN-/OK692T=S97D36]W;NN1E9H))(R,C[W)Z$Q(L:Q10P1PQ6P2'RHO)
M6*&.(1&*"V4 G'DQVZDA<;2J*H5,+6<\PP?UVC*CEKA%8::?+).*:C**G&2B
M[5$I1<=&G*"<DG)VWI9#G,LNQ&5XOB2E6G/%?7_W]-NG.$*L:[HUU>+>'FXM
M58IQM"32=EK^>MEXN\;V.KZ)I?P'UZY^)O@R/XSV7A[P9=^.OB1XON?#GB"*
M?X*^/M=\<>%H?C"VA_%'Q5XN\/\ AO4=*B\11:UJD/B^&S^(ME>> !K^E#P^
M=.\'>R_LY>)?B+K^J?M$+\6[33=*\3^'_C1INE0^'/"_C'7?B/X?\-::O[//
MP%\0+HOA+7-7\$?#_4KJSU2_U74O$>I647@KP_)#XHUK6(K6+49)%U6X^M79
M8E15:"/(&5;A<GH5QGJ,?3G@=R0#SHL>3YC G(SOSM).PCC&W.>^,X]S&YG2
MK4HTW@(1C."I*<%^]DU9.565HPM-)\Z4;-RE)-!E/#.(RO&1Q2S7$U7*M"4J
M6/M++(<TFTLK@WS0J1O^Y<I2Y9*&C:/@SX^_$WX@:3XVTC3+/0_B?H_@KP=X
M]^#_ -HUSPOX=U/58/B-J7BGX@^%K35-"EU719(IX?"?ACP]=WFD2:>!+JWC
MSQGJUAHNJ6$.B>%[ZU^)',2>)?!^A_'CQ3JDOQ<U/3?"C>!/B,VN2V7[1OB;
M69/AAXBTZ34=0^)7C3QW\*_'>J:MX2\(^&/"VGVFDV?@76](LY?"'A[4;NXA
MN/"]MI?B+0+^V_2%ECW,VT%@![C..3SP>>N/_K&)POR/A489PV,=B.[*.0<?
M>'4=:WHYMAZ%"G1_L]*])T'*$_>;J*+C*TJ4U"4)134H\RU<&G&3.7$\*XJO
M5K8W^UI7ECX5U>+Y4H3NX^[7P[:L[6]M1=TI>TC)*2_+?3?$MKKG@6Y\9_#S
MXH>/;GPFO[0G[-D7@S1[WXQ>+_%?C"QT+Q3\:_ASX7\27OCV\N_%OB36[31O
MB-H.K:C>Z1\'?&&H2/HGAB^MX=<\-^#?%NJZCX7\)>K_ +//B.U_X7;JF@IX
MK/CW4-?TCXJ>++S7M"_: ^)7Q$\/:#:67Q#TFUT_P[K'PH\2R2>$OA?J-RFN
MM:^'+'0RSZ1'X.\7^$K5S;Z/=S7?W>92,?*[\=5 (_\ '9V!P.>WX5)"Q,B]
M5SGY65 ?NMT/G,W;/"G\!S55LSA.A6I?4H1]I3<(S;IN5/W%%235*,KIIRD]
M.=SE=17*DJ'!U:AF&$S!YFYJEB:5>=/EKI5.2HIRC=\0UX^\DHJ]&LE;2G.[
MB[U-?E2.<'@XZX)P?IQGGMU[4ZBO /O3B-6F\,Q>*_",.JV-M/XCN#XB'AB^
MDTIKZXLFBLS+J?V?6# XTEIM-^T02Q^;%]ICD:UWG<(INWJ.3M^/]*DKEI?Q
MZH!11174 4444 %%%% !1110 4444 %%%% !1110 5Q_CRZ\,V?AFZN/%^GV
MVJ:$NH>'XYK.[T5O$$#W\_B+2H-#F;2EAN#,UIKDFFW<5QY1&GS01ZB7B%H9
M4["FO]T_A_,5E6_@U?\ KW/_ -)8UNO5$,1!;!&'4*7*HZJ[$, /,("OA>=F
M2R?*2>E6*:GW1^/\S3J5+^#2](_F)[OU?YA1116P!1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
*%%% !1110!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>ex23-1_002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex23-1_002.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" !& (\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M.-6L2LJN\;"X0AE0$L0<] %.3VQ7GSI*:Y9*YZ,N1K78PT\"PB3+WTA3T6,
M_GD_RKH=/TNTTN$QVL6W/WF/+-]36)X4\:V/B<7"!K>WN8[AXH[?[2KO*B@'
MS , X.3V/3K6BWBC0$6)FUO3@LIPA^U)AOIS40P<*,O=C9F=/V27-&QK45#<
MW=M9VS7-U<100*,M+*X51]2>*BL-4T_583+I][;W4:G#-#(' /H<=*VL[7-K
MJ]BW15&#6M*NG@2VU.SF:X+"$1SJQD*C+;<'G ZXZ4T:]H[7YL!JMD;P-M\C
M[0N_/IMSG/M1ROL+FCW-"BBBD4%%%% !1110 53U;_D#7W_7O)_Z":N4V2-)
M8GCD4,C@JP/<'K36XFKJQY+X*L/&E]X(LX=-U'2[72Y5E5&9&:= 9&#=L9SG
M'/I6GK%K;^&['PYX0MK/3[QIGD=;C5ES"K#)8E1U)W$ 9XX'->@6%A::791V
M=C D%M'G9&G09))_4FHM3T?3M:MU@U*RANHU.Y1(N=I]1Z5T.M>=VM#E6'M"
MR>MK'G7A")K+XGZK:AM,53IF^2/3%*P[@Z ?*2<-@_K[U/\ "SPQI<OA:#5K
MNU2YNIS+&IF&X)'ED* 'C!RV?7<:[FP\.Z/I=Q]HL-.M[:7RO)W1)M^3(./S
M -6M/T^TTJR2SL;=(+=,[8TZ#)R?U-$ZUTTO+\ IX?E:<NE_QL>??"R#28X]
M3)BLEU%-3G2(E4$RQ[5X7OM^]P..M8GA;P_I-W\(-6OKBP@DO%BN)%G9 74H
MN5PW4#(Z"O4X/#^D6VK2:I!IUO'?29W3JF&.>I^I[FGVVB:99Z7)IEO9Q1V4
MH97A4?*P88;\Z;KZMJ^MOP)6&=DG;1-?>>3ZA/=7&B^ ?M0M9;$QL&^W,5@:
M0#""0@'C XX]<\9KI?#FFSQ^/GODGT"WW696XL],N&8N-W#E2H'7 S_C79MH
MNF/I*Z4]C ]@J[1 R94#V!INEZ#I.B*XTS3X+7S/OF-,%OJ>M$JR<6EY_BQQ
MP[4DV^WX*QP'PBT+3AH"Z[-$'OEED5)G/^J0#!"]AU;)]ZS; 6_A9; O'H.O
M:2]ZOD7<6T7<;,V0Q]2#^/&..WJ^G:78Z39BTL+:.WMP2WEH.,GK5&'PGX?M
M]1%_#H]G'=!MRR+$!M/J!T!]Z/;IRDWLQ+#-0BHVNC9HHHKE.T**** "BBB@
? HHHH **** "BBB@ HHHH **** "BBB@ HHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>12
<FILENAME>caps-20241231.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon Mar 31 20:59:54 UTC 2025 -->
<xs:schema elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2024" targetNamespace="http://www.capstonethx.com./20241231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:caps="http://www.capstonethx.com./20241231" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="caps-20241231_lab.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="caps-20241231_pre.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="caps-20241231_def.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="caps-20241231_cal.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef"/>
      <link:roleType roleURI="http://www.capstonethx.com./role/ConsolidatedBalanceSheet" id="caps_r_ConsolidatedBalanceSheet">
        <link:definition>995301 - Statement - Consolidated Balance Sheets (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/ConsolidatedBalanceSheet_Parentheticals" id="caps_r_ConsolidatedBalanceSheet_Parentheticals">
        <link:definition>995302 - Statement - Consolidated Balance Sheets (Unaudited) (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/ConsolidatedIncomeStatement" id="caps_r_ConsolidatedIncomeStatement">
        <link:definition>995303 - Statement - Consolidated Statements of Operations (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/ConsolidatedCashFlow" id="caps_r_ConsolidatedCashFlow">
        <link:definition>995304 - Statement - Consolidated Statements of Cash Flows (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/ShareholdersEquityType2or3" id="caps_r_ShareholdersEquityType2or3">
        <link:definition>995305 - Statement - Consolidated Statements of Changes in Stockholders&#8217; Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/NatureofOperations" id="caps_r_NatureofOperations">
        <link:definition>995306 - Disclosure - Nature of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/SummaryofSignificantAccountingPolicies" id="caps_r_SummaryofSignificantAccountingPolicies">
        <link:definition>995307 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/RelatedPartyTransactions" id="caps_r_RelatedPartyTransactions">
        <link:definition>995308 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/PropertyandEquipmentNet" id="caps_r_PropertyandEquipmentNet">
        <link:definition>995309 - Disclosure - Property and Equipment, Net.</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/GoodwillandOtherIntangibleAssets" id="caps_r_GoodwillandOtherIntangibleAssets">
        <link:definition>995310 - Disclosure - Goodwill and Other Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/InvestmentinNonMarketableSecurities" id="caps_r_InvestmentinNonMarketableSecurities">
        <link:definition>995311 - Disclosure - Investment in Non-Marketable Securities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/LineofCredit" id="caps_r_LineofCredit">
        <link:definition>995312 - Disclosure - Line of Credit</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/Debt" id="caps_r_Debt">
        <link:definition>995313 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/Leases" id="caps_r_Leases">
        <link:definition>995314 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/TotalStonePreferredUnits" id="caps_r_TotalStonePreferredUnits">
        <link:definition>995315 - Disclosure - TotalStone Preferred Units</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/TotalStoneWarrants" id="caps_r_TotalStoneWarrants">
        <link:definition>995316 - Disclosure - TotalStone Warrants</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/StockholdersEquity" id="caps_r_StockholdersEquity">
        <link:definition>995317 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/TotalStone401KRetirementSavingsPlan" id="caps_r_TotalStone401KRetirementSavingsPlan">
        <link:definition>995318 - Disclosure - TotalStone 401(K) Retirement Savings Plan</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/IncomeTaxes" id="caps_r_IncomeTaxes">
        <link:definition>995319 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/SegmentInformation" id="caps_r_SegmentInformation">
        <link:definition>995320 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/SubsequentEvents" id="caps_r_SubsequentEvents">
        <link:definition>995321 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/AccountingPoliciesByPolicy" id="caps_r_AccountingPoliciesByPolicy">
        <link:definition>996000 - Disclosure - Accounting Policies, by Policy (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/SummaryofSignificantAccountingPoliciesTables" id="caps_r_SummaryofSignificantAccountingPoliciesTables">
        <link:definition>996001 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/PropertyandEquipmentNetTables" id="caps_r_PropertyandEquipmentNetTables">
        <link:definition>996002 - Disclosure - Property and Equipment, Net. (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/GoodwillandOtherIntangibleAssetsTables" id="caps_r_GoodwillandOtherIntangibleAssetsTables">
        <link:definition>996003 - Disclosure - Goodwill and Other Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/DebtTables" id="caps_r_DebtTables">
        <link:definition>996004 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/LeasesTables" id="caps_r_LeasesTables">
        <link:definition>996005 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/IncomeTaxesTables" id="caps_r_IncomeTaxesTables">
        <link:definition>996006 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/SegmentInformationTables" id="caps_r_SegmentInformationTables">
        <link:definition>996007 - Disclosure - Segment Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/SummaryofSignificantAccountingPoliciesDetails" id="caps_r_SummaryofSignificantAccountingPoliciesDetails">
        <link:definition>996008 - Disclosure - Summary of Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/ScheduleofBasicandDilutedLossPerShareTable" id="caps_r_ScheduleofBasicandDilutedLossPerShareTable">
        <link:definition>996009 - Disclosure - Summary of Significant Accounting Policies - Schedule of Basic and Diluted Loss Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/RelatedPartyTransactionsDetails" id="caps_r_RelatedPartyTransactionsDetails">
        <link:definition>996010 - Disclosure - Related Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/PropertyandEquipmentNetDetails" id="caps_r_PropertyandEquipmentNetDetails">
        <link:definition>996011 - Disclosure - Property and Equipment, Net. (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/ScheduleofPropertyandEquipmentTable" id="caps_r_ScheduleofPropertyandEquipmentTable">
        <link:definition>996012 - Disclosure - Property and Equipment, Net. - Schedule of Property and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/GoodwillandOtherIntangibleAssetsDetails" id="caps_r_GoodwillandOtherIntangibleAssetsDetails">
        <link:definition>996013 - Disclosure - Goodwill and Other Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/ScheduleofOtherIntangibleAssetsTable" id="caps_r_ScheduleofOtherIntangibleAssetsTable">
        <link:definition>996014 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Other Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrbzwU7UhTbrukp3EA24hi3dZR+Z8VYE9ndF6Fs2t9Dat6X4kCdk4/uftA3MRTGeUOiBxWNHgz8nE6Q3UnS/qLgGV34a6mj6w1Lx1t0Au7lwKy2dmXNbiThKHTo9aH/Za1Es3iepnQ94+L8WwcH7mNt8cfBX7CPLsJLEtuMl01IRYH2wfOzxQGAGA5+hnkCQ96aW0EMgpDzJc8zxG8wm7X5DkhUwRBVXzOgMJaPvBt8mQcyHTYQ1W4YBcKWke5YM/UM=] CSR-->
      <link:roleType roleURI="http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails" id="caps_r_InvestmentinNonMarketableSecuritiesDetails">
        <link:definition>996015 - Disclosure - Investment in Non-Marketable Securities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/LineofCreditDetails" id="caps_r_LineofCreditDetails">
        <link:definition>996016 - Disclosure - Line of Credit (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/DebtDetails" id="caps_r_DebtDetails">
        <link:definition>996017 - Disclosure - Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/ScheduleofLongTermDebtTable" id="caps_r_ScheduleofLongTermDebtTable">
        <link:definition>996018 - Disclosure - Debt - Schedule of Long-Term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals" id="caps_r_ScheduleofLongTermDebtTable_Parentheticals">
        <link:definition>996019 - Disclosure - Debt - Schedule of Long-Term Debt (Parentheticals) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/ScheduleofMezzanineTermLoanTable" id="caps_r_ScheduleofMezzanineTermLoanTable">
        <link:definition>996020 - Disclosure - Debt - Schedule of Mezzanine Term Loan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/ScheduleofMaturitiesofLongTermTable" id="caps_r_ScheduleofMaturitiesofLongTermTable">
        <link:definition>996021 - Disclosure - Debt - Schedule of Maturities of Long-Term (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/LeasesDetails" id="caps_r_LeasesDetails">
        <link:definition>996022 - Disclosure - Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable" id="caps_r_ScheduleofMaturityofLeaseLiabilitiesTable">
        <link:definition>996023 - Disclosure - Leases - Schedule of Maturity of Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/LeasesDetailsScheduleofLeaseExpenseandAdditionalInformationRelatedtoLeases" id="caps_r_LeasesDetailsScheduleofLeaseExpenseandAdditionalInformationRelatedtoLeases">
        <link:definition>996024 - Disclosure - Leases - Schedule of Lease Expense and Additional Information Related to Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/TotalStonePreferredUnitsDetails" id="caps_r_TotalStonePreferredUnitsDetails">
        <link:definition>996025 - Disclosure - TotalStone Preferred Units (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/TotalStoneWarrantsDetails" id="caps_r_TotalStoneWarrantsDetails">
        <link:definition>996026 - Disclosure - TotalStone Warrants (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/StockholdersEquityDetails" id="caps_r_StockholdersEquityDetails">
        <link:definition>996027 - Disclosure - Stockholders' Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/TotalStone401KRetirementSavingsPlanDetails" id="caps_r_TotalStone401KRetirementSavingsPlanDetails">
        <link:definition>996028 - Disclosure - TotalStone 401(K) Retirement Savings Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/IncomeTaxesDetails" id="caps_r_IncomeTaxesDetails">
        <link:definition>996029 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/ScheduleofComponentsofDeferredIncomeTaxAssetsTable" id="caps_r_ScheduleofComponentsofDeferredIncomeTaxAssetsTable">
        <link:definition>996030 - Disclosure - Income Taxes - Schedule of Components of Deferred Income Tax Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/ScheduleofComponentsoftheIncomeTaxProvisionBenefitTable" id="caps_r_ScheduleofComponentsoftheIncomeTaxProvisionBenefitTable">
        <link:definition>996031 - Disclosure - Income Taxes - Schedule of Components of the Income Tax Provision (Benefit) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/ScheduleofProvisionforIncomeTaxesTable" id="caps_r_ScheduleofProvisionforIncomeTaxesTable">
        <link:definition>996032 - Disclosure - Income Taxes - Schedule of Provision for Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/SegmentInformationDetails" id="caps_r_SegmentInformationDetails">
        <link:definition>996033 - Disclosure - Segment Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable" id="caps_r_ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable">
        <link:definition>996034 - Disclosure - Segment Information - Schedule of Reportable Segment Reconciled to the Company&#8217;s Consolidated Totals (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/SubsequentEventsDetails" id="caps_r_SubsequentEventsDetails">
        <link:definition>996035 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.capstonethx.com./role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2024" schemaLocation="https://xbrl.sec.gov/sic/2024/sic-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd-sub/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei-sub/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-sub-2024.xsd"/>
  <xs:element name="ScheduleOfBasicAndDilutedLossPerShareAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_ScheduleOfBasicAndDilutedLossPerShareAbstract"/>
  <xs:element name="ScheduleOfPropertyAndEquipmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_ScheduleOfPropertyAndEquipmentAbstract"/>
  <xs:element name="ScheduleOfOtherIntangibleAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_ScheduleOfOtherIntangibleAssetsAbstract"/>
  <xs:element name="ScheduleOfLongTermDebtAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_ScheduleOfLongTermDebtAbstract"/>
  <xs:element name="ScheduleOfMezzanineTermLoanAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_ScheduleOfMezzanineTermLoanAbstract"/>
  <xs:element name="ScheduleOfComponentsOfTheIncomeTaxProvisionBenefitAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_ScheduleOfComponentsOfTheIncomeTaxProvisionBenefitAbstract"/>
  <xs:element name="ScheduleOfProvisionForIncomeTaxesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_ScheduleOfProvisionForIncomeTaxesAbstract"/>
  <xs:element name="ScheduleOfReportableSegmentReconciledToTheCompanySConsolidatedTotalsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_ScheduleOfReportableSegmentReconciledToTheCompanySConsolidatedTotalsAbstract"/>
  <xs:element name="EarningsLossPerShareAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_EarningsLossPerShareAbstract"/>
  <xs:element name="FederalAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_FederalAbstract"/>
  <xs:element name="StateAndLocalAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_StateAndLocalAbstract"/>
  <xs:element name="UnlabeledAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_UnlabeledAbstract"/>
  <xs:element name="AccruedRelatedPartyManagementFee" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="caps_AccruedRelatedPartyManagementFee"/>
  <xs:element name="SalesReturnsAndAllowances" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="caps_SalesReturnsAndAllowances"/>
  <xs:element name="NetIncomeLossAvailableToSpecialPreferredUnits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="caps_NetIncomeLossAvailableToSpecialPreferredUnits"/>
  <xs:element name="NetIncomeLossAvailableToClassBUnitsPreferredReturn" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="caps_NetIncomeLossAvailableToClassBUnitsPreferredReturn"/>
  <xs:element name="PaymentsOfFinancingFees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="caps_PaymentsOfFinancingFees"/>
  <xs:element name="FinancingCashFlowsFromFinanceLeasesprincipalPortion" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="caps_FinancingCashFlowsFromFinanceLeasesprincipalPortion"/>
  <xs:element name="OperatingCashFlowsFromOperatingLeases" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="caps_OperatingCashFlowsFromOperatingLeases"/>
  <xs:element name="StockIssuedDuringPeriodValueAccruedClassBDistributions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="caps_StockIssuedDuringPeriodValueAccruedClassBDistributions"/>
  <xs:element name="StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="caps_StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions"/>
  <xs:element name="StockIssuedDuringPeriodValueSpecialPreferredDistribution" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="caps_StockIssuedDuringPeriodValueSpecialPreferredDistribution"/>
  <xs:element name="TotalStoneWarrantsTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_TotalStoneWarrantsTextBlock"/>
  <xs:element name="ShippingAndHandlingPolicyPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_ShippingAndHandlingPolicyPolicyTextBlock"/>
  <xs:element name="GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="caps_GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetailsTable"/>
  <xs:element name="LongTermDebtUnamortizedLoanOriginationFees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="caps_LongTermDebtUnamortizedLoanOriginationFees"/>
  <xs:element name="ThirdPartyPurchasePrice" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="caps_ThirdPartyPurchasePrice"/>
  <xs:element name="LongTermDebtImputedInterestRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="caps_LongTermDebtImputedInterestRate"/>
  <xs:element name="AnnualLeasePaymentIncreasesPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_AnnualLeasePaymentIncreasesPercentage"/>
  <xs:element name="DebtScheduleofMezzanineTermLoanDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="caps_DebtScheduleofMezzanineTermLoanDetailsTable"/>
  <xs:element name="DeferredTaxAssetsStockOptions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="caps_DeferredTaxAssetsStockOptions"/>
  <xs:element name="DeferredTaxAssetsBasisDifferenceInTotalStone" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="caps_DeferredTaxAssetsBasisDifferenceInTotalStone"/>
  <xs:element name="DeferredTaxAssetsBasisDifferenceInDiamondProducts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="caps_DeferredTaxAssetsBasisDifferenceInDiamondProducts"/>
  <xs:element name="CapitalExpenditures" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="caps_CapitalExpenditures"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="caps_SummaryofSignificantAccountingPoliciesDetailsTable"/>
  <xs:element name="PrepaidInventory" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="caps_PrepaidInventory"/>
  <xs:element name="RelatedPartyTransactionsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="caps_RelatedPartyTransactionsDetailsTable"/>
  <xs:element name="EarningsBeforeInterest" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_EarningsBeforeInterest"/>
  <xs:element name="PropertyandEquipmentNetDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="caps_PropertyandEquipmentNetDetailsTable"/>
  <xs:element name="InvestmentinNonMarketableSecuritiesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="caps_InvestmentinNonMarketableSecuritiesDetailsTable"/>
  <xs:element name="PercentageOfPrincipalAmount" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="caps_PercentageOfPrincipalAmount"/>
  <xs:element name="MinorityInvestmentPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_MinorityInvestmentPercentage"/>
  <xs:element name="MembershipInterestPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="caps_MembershipInterestPercentage"/>
  <xs:element name="LineofCreditDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="caps_LineofCreditDetailsTable"/>
  <xs:element name="LeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="caps_LeaseLiabilities"/>
  <xs:element name="TotalStonePreferredUnitsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="caps_TotalStonePreferredUnitsDetailsTable"/>
  <xs:element name="OutstandingCommonVotingUnitsPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="caps_OutstandingCommonVotingUnitsPercentage"/>
  <xs:element name="TotalStoneWarrantsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="caps_TotalStoneWarrantsDetailsTable"/>
  <xs:element name="StockholdersEquityDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="caps_StockholdersEquityDetailsTable"/>
  <xs:element name="SubsequentEventsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="caps_SubsequentEventsDetailsTable"/>
  <xs:element name="SubsequentEventsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_SubsequentEventsDetailsLineItems"/>
  <xs:element name="PercentageOfCommonStockOutstanding" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="caps_PercentageOfCommonStockOutstanding"/>
  <xs:element name="AdjustedEBITDAOfTotalStoneAndNortheastMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_AdjustedEBITDAOfTotalStoneAndNortheastMember"/>
  <xs:element name="AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember"/>
  <xs:element name="AvelinaMasonryLLCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_AvelinaMasonryLLCMember"/>
  <xs:element name="BPAXIVLLCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_BPAXIVLLCMember"/>
  <xs:element name="BPPeptidesLLCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_BPPeptidesLLCMember"/>
  <xs:element name="BerkshireBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_BerkshireBankMember"/>
  <xs:element name="BrookstoneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_BrookstoneMember"/>
  <xs:element name="BrookstonePartnersIACMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_BrookstonePartnersIACMember"/>
  <xs:element name="BrookstoneXXIMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_BrookstoneXXIMember"/>
  <xs:element name="ComputerSoftwareMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_ComputerSoftwareMember"/>
  <xs:element name="DiamondProductsLLCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_DiamondProductsLLCMember"/>
  <xs:element name="EliminationsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_EliminationsMember"/>
  <xs:element name="FacilityMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_FacilityMember"/>
  <xs:element name="MezzanineTermLoanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_MezzanineTermLoanMember"/>
  <xs:element name="NotesPayableMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_NotesPayableMember"/>
  <xs:element name="ParentsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_ParentsMember"/>
  <xs:element name="PriorToRestructuringMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_PriorToRestructuringMember"/>
  <xs:element name="PromissoryNoteMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_PromissoryNoteMember"/>
  <xs:element name="SellersNoteMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_SellersNoteMember"/>
  <xs:element name="SpecialPreferredUnitMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_SpecialPreferredUnitMember"/>
  <xs:element name="SpecialPreferredUnitsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_SpecialPreferredUnitsMember"/>
  <xs:element name="SteamFinanceLLCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_SteamFinanceLLCMember"/>
  <xs:element name="StreamFinanceLLCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_StreamFinanceLLCMember"/>
  <xs:element name="TermNoteAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_TermNoteAgreementMember"/>
  <xs:element name="TotalStoneLLCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_TotalStoneLLCMember"/>
  <xs:element name="TotalStoneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_TotalStoneMember"/>
  <xs:element name="TwoThousandFifteenEquityIncentivePlanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_TwoThousandFifteenEquityIncentivePlanMember"/>
  <xs:element name="UnsecuredPromissoryNoteMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_UnsecuredPromissoryNoteMember"/>
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="caps_DocumentAndEntityInformationAbstract"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>13
<FILENAME>caps-20241231_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon Mar 31 20:59:54 UTC 2025 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ConsolidatedBalanceSheet" roleURI="http://www.capstonethx.com./role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ConsolidatedIncomeStatement" roleURI="http://www.capstonethx.com./role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ConsolidatedCashFlow" roleURI="http://www.capstonethx.com./role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ScheduleofPropertyandEquipmentTable" roleURI="http://www.capstonethx.com./role/ScheduleofPropertyandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ScheduleofLongTermDebtTable" roleURI="http://www.capstonethx.com./role/ScheduleofLongTermDebtTable"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ScheduleofMaturitiesofLongTermTable" roleURI="http://www.capstonethx.com./role/ScheduleofMaturitiesofLongTermTable"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ScheduleofMaturityofLeaseLiabilitiesTable" roleURI="http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ScheduleofComponentsofDeferredIncomeTaxAssetsTable" roleURI="http://www.capstonethx.com./role/ScheduleofComponentsofDeferredIncomeTaxAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ScheduleofComponentsoftheIncomeTaxProvisionBenefitTable" roleURI="http://www.capstonethx.com./role/ScheduleofComponentsoftheIncomeTaxProvisionBenefitTable"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ScheduleofProvisionforIncomeTaxesTable" roleURI="http://www.capstonethx.com./role/ScheduleofProvisionforIncomeTaxesTable"/>
  <calculationLink xlink:role="http://www.capstonethx.com./role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_Goodwill" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_OtherIntangibleAssetsNet" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LinesOfCreditCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LinesOfCreditCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LinesOfCreditCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LongTermDebtCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:label="caps_AccruedRelatedPartyManagementFee" xlink:href="caps-20241231.xsd#caps_AccruedRelatedPartyManagementFee"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="caps_AccruedRelatedPartyManagementFee" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_PreferredStockValue" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.capstonethx.com./role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="caps_SalesReturnsAndAllowances" xlink:href="caps-20241231.xsd#caps_SalesReturnsAndAllowances"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Revenues" xlink:to="caps_SalesReturnsAndAllowances" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_Revenues" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfRevenue" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_GainLossOnInvestments" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_InterestExpenseNonoperating" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="caps_NetIncomeLossAvailableToSpecialPreferredUnits" xlink:href="caps-20241231.xsd#caps_NetIncomeLossAvailableToSpecialPreferredUnits"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="caps_NetIncomeLossAvailableToSpecialPreferredUnits" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="caps_NetIncomeLossAvailableToClassBUnitsPreferredReturn" xlink:href="caps-20241231.xsd#caps_NetIncomeLossAvailableToClassBUnitsPreferredReturn"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="caps_NetIncomeLossAvailableToClassBUnitsPreferredReturn" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.capstonethx.com./role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationAndAmortization" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrbzwU7UhTbrukp3EA24hi3dZR+Z8VYE9ndF6Fs2t9Dat6X4kCdk4/uftA3MRTGeUOiBxWNHgz8nE6Q3UnS/qLgGV34a6mj6w1Lx1t0Au7lwKy2dmXNbiThKHTo9aH/Za1Es3iepnQ94+L8WwcH7mNt8cfBX7CPLsJLEtuMl01IRYH2wfOzxQGAGA5+hnkCQ96aW0EMgpDzJc8zxG8wm7X5DkhUwRBVXzOgMJaPvBt8mQVvbpxl0GIVMDl/E2Mtyugc=] CSR-->
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnSaleOfInvestments" order="6" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="7" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets" order="8" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="1" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepurchaseOfEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepurchaseOfEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromRepurchaseOfEquity" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_FinanceLeasePrincipalPayments" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="caps_PaymentsOfFinancingFees" xlink:href="caps-20241231.xsd#caps_PaymentsOfFinancingFees"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="caps_PaymentsOfFinancingFees" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts" order="6" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.capstonethx.com./role/ScheduleofPropertyandEquipmentTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.capstonethx.com./role/ScheduleofLongTermDebtTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="caps_LongTermDebtUnamortizedLoanOriginationFees" xlink:href="caps-20241231.xsd#caps_LongTermDebtUnamortizedLoanOriginationFees"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="caps_LongTermDebtUnamortizedLoanOriginationFees" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_DebtInstrumentCarryingAmount" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.capstonethx.com./role/ScheduleofMaturitiesofLongTermTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" order="6" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiability" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_OperatingLeaseLiability" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.capstonethx.com./role/ScheduleofComponentsofDeferredIncomeTaxAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <loc xlink:type="locator" xlink:label="caps_DeferredTaxAssetsStockOptions" xlink:href="caps-20241231.xsd#caps_DeferredTaxAssetsStockOptions"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="caps_DeferredTaxAssetsStockOptions" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="caps_DeferredTaxAssetsBasisDifferenceInTotalStone" xlink:href="caps-20241231.xsd#caps_DeferredTaxAssetsBasisDifferenceInTotalStone"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="caps_DeferredTaxAssetsBasisDifferenceInTotalStone" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="caps_DeferredTaxAssetsBasisDifferenceInDiamondProducts" xlink:href="caps-20241231.xsd#caps_DeferredTaxAssetsBasisDifferenceInDiamondProducts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="caps_DeferredTaxAssetsBasisDifferenceInDiamondProducts" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetInterestCarryforward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetInterestCarryforward"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetInterestCarryforward" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsOther" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsGross" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.capstonethx.com./role/ScheduleofComponentsoftheIncomeTaxProvisionBenefitTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.capstonethx.com./role/ScheduleofProvisionforIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments" order="4" weight="1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>14
<FILENAME>caps-20241231_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon Mar 31 20:59:54 UTC 2025 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ConsolidatedBalanceSheet" roleURI="http://www.capstonethx.com./role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://www.capstonethx.com./role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ConsolidatedIncomeStatement" roleURI="http://www.capstonethx.com./role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ConsolidatedCashFlow" roleURI="http://www.capstonethx.com./role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ShareholdersEquityType2or3" roleURI="http://www.capstonethx.com./role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_NatureofOperations" roleURI="http://www.capstonethx.com./role/NatureofOperations"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_SummaryofSignificantAccountingPolicies" roleURI="http://www.capstonethx.com./role/SummaryofSignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_RelatedPartyTransactions" roleURI="http://www.capstonethx.com./role/RelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_PropertyandEquipmentNet" roleURI="http://www.capstonethx.com./role/PropertyandEquipmentNet"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_GoodwillandOtherIntangibleAssets" roleURI="http://www.capstonethx.com./role/GoodwillandOtherIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_InvestmentinNonMarketableSecurities" roleURI="http://www.capstonethx.com./role/InvestmentinNonMarketableSecurities"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_LineofCredit" roleURI="http://www.capstonethx.com./role/LineofCredit"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_Debt" roleURI="http://www.capstonethx.com./role/Debt"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_Leases" roleURI="http://www.capstonethx.com./role/Leases"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_TotalStonePreferredUnits" roleURI="http://www.capstonethx.com./role/TotalStonePreferredUnits"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_TotalStoneWarrants" roleURI="http://www.capstonethx.com./role/TotalStoneWarrants"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_StockholdersEquity" roleURI="http://www.capstonethx.com./role/StockholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_TotalStone401KRetirementSavingsPlan" roleURI="http://www.capstonethx.com./role/TotalStone401KRetirementSavingsPlan"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_IncomeTaxes" roleURI="http://www.capstonethx.com./role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_SegmentInformation" roleURI="http://www.capstonethx.com./role/SegmentInformation"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_SubsequentEvents" roleURI="http://www.capstonethx.com./role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_AccountingPoliciesByPolicy" roleURI="http://www.capstonethx.com./role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_SummaryofSignificantAccountingPoliciesTables" roleURI="http://www.capstonethx.com./role/SummaryofSignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_PropertyandEquipmentNetTables" roleURI="http://www.capstonethx.com./role/PropertyandEquipmentNetTables"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_GoodwillandOtherIntangibleAssetsTables" roleURI="http://www.capstonethx.com./role/GoodwillandOtherIntangibleAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_DebtTables" roleURI="http://www.capstonethx.com./role/DebtTables"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_LeasesTables" roleURI="http://www.capstonethx.com./role/LeasesTables"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_IncomeTaxesTables" roleURI="http://www.capstonethx.com./role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_SegmentInformationTables" roleURI="http://www.capstonethx.com./role/SegmentInformationTables"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ScheduleofBasicandDilutedLossPerShareTable" roleURI="http://www.capstonethx.com./role/ScheduleofBasicandDilutedLossPerShareTable"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ScheduleofPropertyandEquipmentTable" roleURI="http://www.capstonethx.com./role/ScheduleofPropertyandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ScheduleofOtherIntangibleAssetsTable" roleURI="http://www.capstonethx.com./role/ScheduleofOtherIntangibleAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ScheduleofLongTermDebtTable" roleURI="http://www.capstonethx.com./role/ScheduleofLongTermDebtTable"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ScheduleofLongTermDebtTable_Parentheticals" roleURI="http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ScheduleofMezzanineTermLoanTable" roleURI="http://www.capstonethx.com./role/ScheduleofMezzanineTermLoanTable"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ScheduleofMaturitiesofLongTermTable" roleURI="http://www.capstonethx.com./role/ScheduleofMaturitiesofLongTermTable"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ScheduleofMaturityofLeaseLiabilitiesTable" roleURI="http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ScheduleofComponentsofDeferredIncomeTaxAssetsTable" roleURI="http://www.capstonethx.com./role/ScheduleofComponentsofDeferredIncomeTaxAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ScheduleofComponentsoftheIncomeTaxProvisionBenefitTable" roleURI="http://www.capstonethx.com./role/ScheduleofComponentsoftheIncomeTaxProvisionBenefitTable"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ScheduleofProvisionforIncomeTaxesTable" roleURI="http://www.capstonethx.com./role/ScheduleofProvisionforIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable" roleURI="http://www.capstonethx.com./role/ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_LeasesDetailsScheduleofLeaseExpenseandAdditionalInformationRelatedtoLeases" roleURI="http://www.capstonethx.com./role/LeasesDetailsScheduleofLeaseExpenseandAdditionalInformationRelatedtoLeases"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_SummaryofSignificantAccountingPoliciesDetails" roleURI="http://www.capstonethx.com./role/SummaryofSignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_RelatedPartyTransactionsDetails" roleURI="http://www.capstonethx.com./role/RelatedPartyTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_PropertyandEquipmentNetDetails" roleURI="http://www.capstonethx.com./role/PropertyandEquipmentNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_GoodwillandOtherIntangibleAssetsDetails" roleURI="http://www.capstonethx.com./role/GoodwillandOtherIntangibleAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_InvestmentinNonMarketableSecuritiesDetails" roleURI="http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_LineofCreditDetails" roleURI="http://www.capstonethx.com./role/LineofCreditDetails"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_DebtDetails" roleURI="http://www.capstonethx.com./role/DebtDetails"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_LeasesDetails" roleURI="http://www.capstonethx.com./role/LeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_TotalStonePreferredUnitsDetails" roleURI="http://www.capstonethx.com./role/TotalStonePreferredUnitsDetails"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_TotalStoneWarrantsDetails" roleURI="http://www.capstonethx.com./role/TotalStoneWarrantsDetails"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_StockholdersEquityDetails" roleURI="http://www.capstonethx.com./role/StockholdersEquityDetails"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_TotalStone401KRetirementSavingsPlanDetails" roleURI="http://www.capstonethx.com./role/TotalStone401KRetirementSavingsPlanDetails"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_IncomeTaxesDetails" roleURI="http://www.capstonethx.com./role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_SegmentInformationDetails" roleURI="http://www.capstonethx.com./role/SegmentInformationDetails"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_SubsequentEventsDetails" roleURI="http://www.capstonethx.com./role/SubsequentEventsDetails"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd#eedm" roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists"/>
  <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"/>
  <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"/>
  <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"/>
  <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"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <definitionLink xlink:role="http://www.capstonethx.com./role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredClassBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_PreferredClassBMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_SpecialPreferredUnitsMember" xlink:href="caps-20241231.xsd#caps_SpecialPreferredUnitsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="caps_SpecialPreferredUnitsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryNet" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PrepaidExpenseCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherAssetsCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Goodwill" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherIntangibleAssetsNet" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherAssetsNoncurrent" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsNoncurrent" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Assets" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsPayableCurrent" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LinesOfCreditCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LinesOfCreditCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LinesOfCreditCurrent" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtCurrent" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrent" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_AccruedRelatedPartyManagementFee" xlink:href="caps-20241231.xsd#caps_AccruedRelatedPartyManagementFee"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="caps_AccruedRelatedPartyManagementFee" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesNoncurrent" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Liabilities" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockValue" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockValue" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdditionalPaidInCapital" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="30" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_SalesReturnsAndAllowances" xlink:href="caps-20241231.xsd#caps_SalesReturnsAndAllowances"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="caps_SalesReturnsAndAllowances" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_Revenues" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfRevenue" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GainLossOnInvestments" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_InterestExpenseNonoperating" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_NetIncomeLossAvailableToSpecialPreferredUnits" xlink:href="caps-20241231.xsd#caps_NetIncomeLossAvailableToSpecialPreferredUnits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="caps_NetIncomeLossAvailableToSpecialPreferredUnits" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_NetIncomeLossAvailableToClassBUnitsPreferredReturn" xlink:href="caps-20241231.xsd#caps_NetIncomeLossAvailableToClassBUnitsPreferredReturn"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="caps_NetIncomeLossAvailableToClassBUnitsPreferredReturn" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="20" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_DepreciationAndAmortization" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_GainLossOnSaleOfInvestments" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_FinanceLeasePrincipalPayments" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_PaymentsOfFinancingFees" xlink:href="caps-20241231.xsd#caps_PaymentsOfFinancingFees"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="caps_PaymentsOfFinancingFees" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepurchaseOfEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepurchaseOfEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromRepurchaseOfEquity" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_InterestPaidNet" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_FinancingCashFlowsFromFinanceLeasesprincipalPortion" xlink:href="caps-20241231.xsd#caps_FinancingCashFlowsFromFinanceLeasesprincipalPortion"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="caps_FinancingCashFlowsFromFinanceLeasesprincipalPortion" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_OperatingCashFlowsFromOperatingLeases" xlink:href="caps-20241231.xsd#caps_OperatingCashFlowsFromOperatingLeases"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="caps_OperatingCashFlowsFromOperatingLeases" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_InterestPaid" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncomeTaxesPaid" order="24" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredClassBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_PreferredClassBMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_PreferredStockMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_SpecialPreferredUnitMember" xlink:href="caps-20241231.xsd#caps_SpecialPreferredUnitMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="caps_SpecialPreferredUnitMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_StockIssuedDuringPeriodValueAccruedClassBDistributions" xlink:href="caps-20241231.xsd#caps_StockIssuedDuringPeriodValueAccruedClassBDistributions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="caps_StockIssuedDuringPeriodValueAccruedClassBDistributions" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions" xlink:href="caps-20241231.xsd#caps_StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="caps_StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_StockIssuedDuringPeriodValueSpecialPreferredDistribution" xlink:href="caps-20241231.xsd#caps_StockIssuedDuringPeriodValueSpecialPreferredDistribution"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="caps_StockIssuedDuringPeriodValueSpecialPreferredDistribution" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/NatureofOperations" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NatureOfOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NatureOfOperations" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/RelatedPartyTransactions" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/PropertyandEquipmentNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/GoodwillandOtherIntangibleAssets" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/InvestmentinNonMarketableSecurities" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentsAbstract" xlink:to="us-gaap_InvestmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/LineofCredit" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityAbstract" xlink:to="us-gaap_ShortTermDebtTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/Debt" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/Leases" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/TotalStonePreferredUnits" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredUnitsDescriptionAndOtherDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredUnitsDescriptionAndOtherDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PreferredUnitsDescriptionAndOtherDisclosuresAbstract" xlink:to="us-gaap_PreferredStockTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/TotalStoneWarrants" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="caps_TotalStoneWarrantsTextBlock" xlink:href="caps-20241231.xsd#caps_TotalStoneWarrantsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="caps_TotalStoneWarrantsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/StockholdersEquity" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/TotalStone401KRetirementSavingsPlan" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/IncomeTaxes" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/SegmentInformation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/SubsequentEvents" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InvestmentPolicyTextBlock" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_ShippingAndHandlingPolicyPolicyTextBlock" xlink:href="caps-20241231.xsd#caps_ShippingAndHandlingPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="caps_ShippingAndHandlingPolicyPolicyTextBlock" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="15" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/PropertyandEquipmentNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/GoodwillandOtherIntangibleAssetsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/DebtTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/LeasesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/IncomeTaxesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/SegmentInformationTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/ScheduleofBasicandDilutedLossPerShareTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockOptionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_StockOptionMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_WarrantMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DilutiveSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DilutiveSecurities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_DilutiveSecurities" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/ScheduleofPropertyandEquipmentTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_MachineryAndEquipmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_ComputerSoftwareMember" xlink:href="caps-20241231.xsd#caps_ComputerSoftwareMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="caps_ComputerSoftwareMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/ScheduleofOtherIntangibleAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:label="caps_GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetailsTable" xlink:href="caps-20241231.xsd#caps_GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="caps_GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="caps_GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetailsTable" xlink:to="us-gaap_FairValueByAssetClassAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="caps_GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetailsTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="caps_GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetailsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TrademarksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TrademarksMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TrademarksMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefinitelivedIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefinitelivedIntangibleAssetsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_IndefinitelivedIntangibleAssetsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncompeteAgreementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_NoncompeteAgreementsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerListsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerListsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerListsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_OtherIntangibleAssetsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_OtherIntangibleAssetsNet" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/ScheduleofLongTermDebtTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_DebtInstrumentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_NotesPayableMember" xlink:href="caps-20241231.xsd#caps_NotesPayableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="caps_NotesPayableMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_MezzanineTermLoanMember" xlink:href="caps-20241231.xsd#caps_MezzanineTermLoanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="caps_MezzanineTermLoanMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_SellersNoteMember" xlink:href="caps-20241231.xsd#caps_SellersNoteMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="caps_SellersNoteMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_TermNoteAgreementMember" xlink:href="caps-20241231.xsd#caps_TermNoteAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="caps_TermNoteAgreementMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_FacilityMember" xlink:href="caps-20241231.xsd#caps_FacilityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="caps_FacilityMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_UnsecuredPromissoryNoteMember" xlink:href="caps-20241231.xsd#caps_UnsecuredPromissoryNoteMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="caps_UnsecuredPromissoryNoteMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_BPPeptidesLLCMember" xlink:href="caps-20241231.xsd#caps_BPPeptidesLLCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="caps_BPPeptidesLLCMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_SteamFinanceLLCMember" xlink:href="caps-20241231.xsd#caps_SteamFinanceLLCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="caps_SteamFinanceLLCMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_AvelinaMasonryLLCMember" xlink:href="caps-20241231.xsd#caps_AvelinaMasonryLLCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="caps_AvelinaMasonryLLCMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_BerkshireBankMember" xlink:href="caps-20241231.xsd#caps_BerkshireBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="caps_BerkshireBankMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_TotalStoneMember" xlink:href="caps-20241231.xsd#caps_TotalStoneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="caps_TotalStoneMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_BrookstoneMember" xlink:href="caps-20241231.xsd#caps_BrookstoneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="caps_BrookstoneMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_LongTermDebt" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_LongTermDebtCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_LongTermDebtUnamortizedLoanOriginationFees" xlink:href="caps-20241231.xsd#caps_LongTermDebtUnamortizedLoanOriginationFees"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="caps_LongTermDebtUnamortizedLoanOriginationFees" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_DebtInstrumentCarryingAmount" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_DebtInstrumentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_NotesPayableMember" xlink:href="caps-20241231.xsd#caps_NotesPayableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="caps_NotesPayableMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_MezzanineTermLoanMember" xlink:href="caps-20241231.xsd#caps_MezzanineTermLoanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="caps_MezzanineTermLoanMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_SellersNoteMember" xlink:href="caps-20241231.xsd#caps_SellersNoteMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="caps_SellersNoteMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_TermNoteAgreementMember" xlink:href="caps-20241231.xsd#caps_TermNoteAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="caps_TermNoteAgreementMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_FacilityMember" xlink:href="caps-20241231.xsd#caps_FacilityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="caps_FacilityMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_UnsecuredPromissoryNoteMember" xlink:href="caps-20241231.xsd#caps_UnsecuredPromissoryNoteMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="caps_UnsecuredPromissoryNoteMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_BPPeptidesLLCMember" xlink:href="caps-20241231.xsd#caps_BPPeptidesLLCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="caps_BPPeptidesLLCMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_SteamFinanceLLCMember" xlink:href="caps-20241231.xsd#caps_SteamFinanceLLCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="caps_SteamFinanceLLCMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_AvelinaMasonryLLCMember" xlink:href="caps-20241231.xsd#caps_AvelinaMasonryLLCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="caps_AvelinaMasonryLLCMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_BerkshireBankMember" xlink:href="caps-20241231.xsd#caps_BerkshireBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="caps_BerkshireBankMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_TotalStoneMember" xlink:href="caps-20241231.xsd#caps_TotalStoneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="caps_TotalStoneMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_BrookstoneMember" xlink:href="caps-20241231.xsd#caps_BrookstoneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="caps_BrookstoneMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturityDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_LongTermDebtMaturityDate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_DebtInstrumentIncreaseAccruedInterest" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_RepaymentsOfLongTermDebt" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtPercentageBearingVariableInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_LongTermDebtPercentageBearingVariableInterestRate" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_LongTermDebtPercentageBearingFixedInterestRate" order="7" xbrldt:closed="true"/>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrbzwU7UhTbrukp3EA24hi3dZR+Z8VYE9ndF6Fs2t9Dat6X4kCdk4/uftA3MRTGeUOiBxWNHgz8nE6Q3UnS/qLgGV34a6mj6w1Lx1t0Au7lwKy2dmXNbiThKHTo9aH/Za1Es3iepnQ94+L8WwcH7mNt8cfBX7CPLsJLEtuMl01IRYH2wfOzxQGAGA5+hnkCQ96aW0EMgpDzJc8zxG8wm7X5DkhUwRBVXzOgthvnAn6gRJyz8sAviGIm1cI4heKIwcnM=] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDateDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDateDescription" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_ThirdPartyPurchasePrice" xlink:href="caps-20241231.xsd#caps_ThirdPartyPurchasePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="caps_ThirdPartyPurchasePrice" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_LongTermDebtImputedInterestRate" xlink:href="caps-20241231.xsd#caps_LongTermDebtImputedInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="caps_LongTermDebtImputedInterestRate" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_OperatingLeasePayments" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_AnnualLeasePaymentIncreasesPercentage" xlink:href="caps-20241231.xsd#caps_AnnualLeasePaymentIncreasesPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="caps_AnnualLeasePaymentIncreasesPercentage" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_LongTermDebtTerm" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" order="14" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/ScheduleofMezzanineTermLoanTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:label="caps_DebtScheduleofMezzanineTermLoanDetailsTable" xlink:href="caps-20241231.xsd#caps_DebtScheduleofMezzanineTermLoanDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="caps_DebtScheduleofMezzanineTermLoanDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="caps_DebtScheduleofMezzanineTermLoanDetailsTable" xlink:to="us-gaap_DebtInstrumentAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="caps_DebtScheduleofMezzanineTermLoanDetailsTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember" xlink:href="caps-20241231.xsd#caps_AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="caps_AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_AdjustedEBITDAOfTotalStoneAndNortheastMember" xlink:href="caps-20241231.xsd#caps_AdjustedEBITDAOfTotalStoneAndNortheastMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="caps_AdjustedEBITDAOfTotalStoneAndNortheastMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtDescription" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/ScheduleofMaturitiesofLongTermTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MaturitiesOfLongTermDebtAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:to="us-gaap_LongTermDebt" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiability" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="17" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/ScheduleofComponentsofDeferredIncomeTaxAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="caps_DeferredTaxAssetsStockOptions" xlink:href="caps-20241231.xsd#caps_DeferredTaxAssetsStockOptions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="caps_DeferredTaxAssetsStockOptions" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_DeferredTaxAssetsBasisDifferenceInTotalStone" xlink:href="caps-20241231.xsd#caps_DeferredTaxAssetsBasisDifferenceInTotalStone"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="caps_DeferredTaxAssetsBasisDifferenceInTotalStone" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_DeferredTaxAssetsBasisDifferenceInDiamondProducts" xlink:href="caps-20241231.xsd#caps_DeferredTaxAssetsBasisDifferenceInDiamondProducts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="caps_DeferredTaxAssetsBasisDifferenceInDiamondProducts" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetInterestCarryforward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetInterestCarryforward"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetInterestCarryforward" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsOther" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsGross" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsNet" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/ScheduleofComponentsoftheIncomeTaxProvisionBenefitTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="caps_ScheduleOfComponentsOfTheIncomeTaxProvisionBenefitAbstract" xlink:href="caps-20241231.xsd#caps_ScheduleOfComponentsOfTheIncomeTaxProvisionBenefitAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="caps_ScheduleOfComponentsOfTheIncomeTaxProvisionBenefitAbstract" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="caps_ScheduleOfComponentsOfTheIncomeTaxProvisionBenefitAbstract" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="caps_ScheduleOfComponentsOfTheIncomeTaxProvisionBenefitAbstract" xlink:to="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="caps_ScheduleOfComponentsOfTheIncomeTaxProvisionBenefitAbstract" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="caps_ScheduleOfComponentsOfTheIncomeTaxProvisionBenefitAbstract" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="caps_ScheduleOfComponentsOfTheIncomeTaxProvisionBenefitAbstract" xlink:to="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="caps_ScheduleOfComponentsOfTheIncomeTaxProvisionBenefitAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/ScheduleofProvisionforIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="caps_ScheduleOfProvisionForIncomeTaxesAbstract" xlink:href="caps-20241231.xsd#caps_ScheduleOfProvisionForIncomeTaxesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="caps_ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="caps_ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="caps_ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="caps_ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="caps_ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_ConsolidationItemsAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_TotalStoneMember" xlink:href="caps-20241231.xsd#caps_TotalStoneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="caps_TotalStoneMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_ParentsMember" xlink:href="caps-20241231.xsd#caps_ParentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="caps_ParentsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_EliminationsMember" xlink:href="caps-20241231.xsd#caps_EliminationsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="caps_EliminationsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_OperatingSegmentsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Revenues" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_GrossProfit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_GainLossOnInvestments" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_InterestExpenseNonoperating" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_DepreciationAndAmortization" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_CapitalExpenditures" xlink:href="caps-20241231.xsd#caps_CapitalExpenditures"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="caps_CapitalExpenditures" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Assets" order="12" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/LeasesDetailsScheduleofLeaseExpenseandAdditionalInformationRelatedtoLeases" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_FinanceLeaseInterestExpense" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_ShortTermLeaseCost" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LeaseCost" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <loc xlink:type="locator" xlink:label="caps_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="caps-20241231.xsd#caps_SummaryofSignificantAccountingPoliciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="caps_SummaryofSignificantAccountingPoliciesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="caps_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="srt_RangeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_PrepaidInventory" xlink:href="caps-20241231.xsd#caps_PrepaidInventory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="caps_PrepaidInventory" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_InventoryValuationReserves" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportingUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportingUnits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_NumberOfReportingUnits" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_AdvertisingExpense" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <loc xlink:type="locator" xlink:label="caps_RelatedPartyTransactionsDetailsTable" xlink:href="caps-20241231.xsd#caps_RelatedPartyTransactionsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="caps_RelatedPartyTransactionsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="caps_RelatedPartyTransactionsDetailsTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="caps_RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="caps_RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_BrookstonePartnersIACMember" xlink:href="caps-20241231.xsd#caps_BrookstonePartnersIACMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="caps_BrookstonePartnersIACMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_BPPeptidesLLCMember" xlink:href="caps-20241231.xsd#caps_BPPeptidesLLCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="caps_BPPeptidesLLCMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_StreamFinanceLLCMember" xlink:href="caps-20241231.xsd#caps_StreamFinanceLLCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="caps_StreamFinanceLLCMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfessionalAndContractServicesExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfessionalAndContractServicesExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ProfessionalAndContractServicesExpense" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_EarningsBeforeInterest" xlink:href="caps-20241231.xsd#caps_EarningsBeforeInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="caps_EarningsBeforeInterest" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ManagementFeeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ManagementFeeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ManagementFeeExpense" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_LoansPayable" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositLiabilitiesAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositLiabilitiesAccruedInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_DepositLiabilitiesAccruedInterest" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/PropertyandEquipmentNetDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="caps_PropertyandEquipmentNetDetailsTable" xlink:href="caps-20241231.xsd#caps_PropertyandEquipmentNetDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="caps_PropertyandEquipmentNetDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="caps_PropertyandEquipmentNetDetailsTable" xlink:to="us-gaap_FairValueByAssetClassAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_DepreciationAndAmortization" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/GoodwillandOtherIntangibleAssetsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_Goodwill" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentInAffiliateActivityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentInAffiliateActivityLineItems"/>
    <loc xlink:type="locator" xlink:label="caps_InvestmentinNonMarketableSecuritiesDetailsTable" xlink:href="caps-20241231.xsd#caps_InvestmentinNonMarketableSecuritiesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_InvestmentInAffiliateActivityLineItems" xlink:to="caps_InvestmentinNonMarketableSecuritiesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="caps_InvestmentinNonMarketableSecuritiesDetailsTable" xlink:to="us-gaap_FairValueByAssetClassAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="caps_InvestmentinNonMarketableSecuritiesDetailsTable" xlink:to="srt_RangeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="caps_InvestmentinNonMarketableSecuritiesDetailsTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="caps_InvestmentinNonMarketableSecuritiesDetailsTable" xlink:to="us-gaap_DebtInstrumentAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="caps_InvestmentinNonMarketableSecuritiesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_DiamondProductsLLCMember" xlink:href="caps-20241231.xsd#caps_DiamondProductsLLCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="caps_DiamondProductsLLCMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_BrookstoneXXIMember" xlink:href="caps-20241231.xsd#caps_BrookstoneXXIMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="caps_BrookstoneXXIMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_InvestmentsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_PromissoryNoteMember" xlink:href="caps-20241231.xsd#caps_PromissoryNoteMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="caps_PromissoryNoteMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentInAffiliateActivityLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentInAffiliateActivityLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentInAffiliateActivityLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_PercentageOfPrincipalAmount" xlink:href="caps-20241231.xsd#caps_PercentageOfPrincipalAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentInAffiliateActivityLineItems" xlink:to="caps_PercentageOfPrincipalAmount" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentPeriodicPayment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentInAffiliateActivityLineItems" xlink:to="us-gaap_DebtInstrumentPeriodicPayment" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_MinorityInvestmentPercentage" xlink:href="caps-20241231.xsd#caps_MinorityInvestmentPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentInAffiliateActivityLineItems" xlink:to="caps_MinorityInvestmentPercentage" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_MembershipInterestPercentage" xlink:href="caps-20241231.xsd#caps_MembershipInterestPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentInAffiliateActivityLineItems" xlink:to="caps_MembershipInterestPercentage" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentInAffiliateActivityLineItems" xlink:to="us-gaap_OtherLiabilities" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentInAffiliateActivityLineItems" xlink:to="us-gaap_EquityMethodInvestments" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentInAffiliateActivityLineItems" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentMaturityDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentInAffiliateActivityLineItems" xlink:to="us-gaap_InvestmentMaturityDate" order="10" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/LineofCreditDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtLineItems"/>
    <loc xlink:type="locator" xlink:label="caps_LineofCreditDetailsTable" xlink:href="caps-20241231.xsd#caps_LineofCreditDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="caps_LineofCreditDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="caps_LineofCreditDetailsTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="caps_LineofCreditDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="us-gaap_LineOfCreditMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_TotalStoneLLCMember" xlink:href="caps-20241231.xsd#caps_TotalStoneLLCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="caps_TotalStoneLLCMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_InventoryFinishedGoods" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LinesOfCreditCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LinesOfCreditCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_LinesOfCreditCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/DebtDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebt" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_OtherLongTermDebt" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebtTerm" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/LeasesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_LeaseLiabilities" xlink:href="caps-20241231.xsd#caps_LeaseLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="caps_LeaseLiabilities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/TotalStonePreferredUnitsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredUnitsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredUnitsLineItems"/>
    <loc xlink:type="locator" xlink:label="caps_TotalStonePreferredUnitsDetailsTable" xlink:href="caps-20241231.xsd#caps_TotalStonePreferredUnitsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PreferredUnitsLineItems" xlink:to="caps_TotalStonePreferredUnitsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="caps_TotalStonePreferredUnitsDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredClassBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_PreferredClassBMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_OutstandingCommonVotingUnitsPercentage" xlink:href="caps-20241231.xsd#caps_OutstandingCommonVotingUnitsPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PreferredUnitsLineItems" xlink:to="caps_OutstandingCommonVotingUnitsPercentage" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Dividends" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Dividends"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PreferredUnitsLineItems" xlink:to="us-gaap_Dividends" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredUnitsContributedCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredUnitsContributedCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PreferredUnitsLineItems" xlink:to="us-gaap_PreferredUnitsContributedCapital" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredUnitsOfferingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredUnitsOfferingCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PreferredUnitsLineItems" xlink:to="us-gaap_PreferredUnitsOfferingCosts" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/TotalStoneWarrantsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <loc xlink:type="locator" xlink:label="caps_TotalStoneWarrantsDetailsTable" xlink:href="caps-20241231.xsd#caps_TotalStoneWarrantsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="caps_TotalStoneWarrantsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="caps_TotalStoneWarrantsDetailsTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="us-gaap_WarrantMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/StockholdersEquityDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <loc xlink:type="locator" xlink:label="caps_StockholdersEquityDetailsTable" xlink:href="caps-20241231.xsd#caps_StockholdersEquityDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="caps_StockholdersEquityDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="caps_StockholdersEquityDetailsTable" xlink:to="us-gaap_PlanNameAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="caps_StockholdersEquityDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="caps_StockholdersEquityDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="caps_StockholdersEquityDetailsTable" xlink:to="srt_RangeAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesAPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesAPreferredStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_TwoThousandFifteenEquityIncentivePlanMember" xlink:href="caps-20241231.xsd#caps_TwoThousandFifteenEquityIncentivePlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="caps_TwoThousandFifteenEquityIncentivePlanMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/TotalStone401KRetirementSavingsPlanDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_DefinedContributionPlanCostRecognized" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/IncomeTaxesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_OperatingLossCarryforwards" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/SegmentInformationDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfReportableSegments" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfOperatingSegments" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.capstonethx.com./role/SubsequentEventsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="caps_SubsequentEventsDetailsLineItems" xlink:href="caps-20241231.xsd#caps_SubsequentEventsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="caps_SubsequentEventsDetailsTable" xlink:href="caps-20241231.xsd#caps_SubsequentEventsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="caps_SubsequentEventsDetailsLineItems" xlink:to="caps_SubsequentEventsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="caps_SubsequentEventsDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="caps_SubsequentEventsDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="caps_SubsequentEventsDetailsTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestructuringCostAndReserveAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="caps_SubsequentEventsDetailsTable" xlink:to="us-gaap_RestructuringCostAndReserveAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TypeOfRestructuringDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TypeOfRestructuringDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="caps_SubsequentEventsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassCMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassCMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonStockMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_BPPeptidesLLCMember" xlink:href="caps-20241231.xsd#caps_BPPeptidesLLCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="caps_BPPeptidesLLCMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_PriorToRestructuringMember" xlink:href="caps-20241231.xsd#caps_PriorToRestructuringMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="caps_PriorToRestructuringMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_BPAXIVLLCMember" xlink:href="caps-20241231.xsd#caps_BPAXIVLLCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="caps_BPAXIVLLCMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="caps_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="caps_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="caps_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoninterestExpenseInvestmentAdvisoryFees" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoninterestExpenseInvestmentAdvisoryFees"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="caps_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_NoninterestExpenseInvestmentAdvisoryFees" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="caps_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="caps_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_SharesIssued" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="caps_PercentageOfCommonStockOutstanding" xlink:href="caps-20241231.xsd#caps_PercentageOfCommonStockOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="caps_SubsequentEventsDetailsLineItems" xlink:to="caps_PercentageOfCommonStockOutstanding" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="caps_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentOwnedBalancePrincipalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentOwnedBalancePrincipalAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="caps_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_InvestmentOwnedBalancePrincipalAmount" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExaminationInterestAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExaminationInterestAccrued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="caps_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_IncomeTaxExaminationInterestAccrued" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_FinanceLeaseLiability" order="0" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>15
<FILENAME>caps-20241231_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon Mar 31 20:59:54 UTC 2025 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <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"/>
  <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"/>
  <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"/>
  <labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsNoncurrent_lbl" xml:lang="en-US">Total long-term assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Assets_lbl0" xml:lang="en-US">Total assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl" xml:lang="en-US">Total long-term liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_lbl0" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_lbl1" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total Liabilities, TotalStone, LLC. Preferred Units &amp; Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Net sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Revenues_lbl0" xml:lang="en-US">Sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross Profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GrossProfit_lbl0" xml:lang="en-US">Gross Profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Loss from operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl0" xml:lang="en-US">(Loss) income from operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Net loss before taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0" xml:lang="en-US">Loss from operations before taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl0" xml:lang="en-US">Net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_NetIncomeLoss_lbl1" xml:lang="en-US">Net Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US">Net loss attributable to Capstone Holding Corp. stockholders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Cash flows provided by operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Cash flows used in investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Cash flows used in financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl" xml:lang="en-US">NET CHANGE IN CASH &amp; CASH EQUIVALENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">CASH AND CASH EQUIVALENTS AT BEGINNING OF PERIOD</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">CASH AND CASH EQUIVALENTS AT END OF PERIOD</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Nature of Operations [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Summary of Significant Accounting Policies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xml:lang="en-US">Antidilutive Securities [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Related Party Transactions [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract_lbl" xml:lang="en-US">Property and Equipment, Net. [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Total property and equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl0" xml:lang="en-US">Property and equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US">Goodwill and Other Intangible Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByAssetClassAxis_lbl" xml:lang="en-US">Asset Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueByAssetClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Indefinite-Lived Intangible Assets [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsAbstract_lbl" xml:lang="en-US">Investment in Non-Marketable Securities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsAbstract" xlink:to="us-gaap_InvestmentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityAbstract_lbl" xml:lang="en-US">Line of Credit [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityAbstract" xlink:to="us-gaap_LineOfCreditFacilityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US">Debt [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US">Debt Instrument [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related and Nonrelated Parties [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US">Long-term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebt_lbl0" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermDebt_lbl1" xml:lang="en-US">Long-term debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MaturitiesOfLongTermDebtAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MaturitiesOfLongTermDebtAbstract_lbl" xml:lang="en-US">Schedule of Maturities of Long-Term [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:to="us-gaap_MaturitiesOfLongTermDebtAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US">Leases [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" xml:lang="en-US">Schedule of Maturity of Lease Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total undiscounted Lease Payments, Finance Lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total undiscounted Lease Payments, Operating Lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FinanceLeaseLiability_lbl" xml:lang="en-US">Total Lease Liability, Finance Lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Total Lease Liability, Operating Lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredUnitsDescriptionAndOtherDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredUnitsDescriptionAndOtherDisclosuresAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredUnitsDescriptionAndOtherDisclosuresAbstract_lbl" xml:lang="en-US">TotalStone Preferred Units [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredUnitsDescriptionAndOtherDisclosuresAbstract" xlink:to="us-gaap_PreferredUnitsDescriptionAndOtherDisclosuresAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract_lbl" xml:lang="en-US">TotalStone Warrants [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="us-gaap_WarrantsAndRightsNoteDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" xml:lang="en-US">TotalStone 401(K) Retirement Savings Plan [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Taxes [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl" xml:lang="en-US">Schedule of Components of Deferred Income Tax Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US">Gross, deferred income tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US">Net, deferred income tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_ScheduleOfProvisionForIncomeTaxesAbstract" xlink:href="caps-20241231.xsd#caps_ScheduleOfProvisionForIncomeTaxesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_ScheduleOfProvisionForIncomeTaxesAbstract_lbl" xml:lang="en-US">Schedule of Provision for Income Taxes [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="caps_ScheduleOfProvisionForIncomeTaxesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income tax provision recognized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Income tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl1" xml:lang="en-US">Income tax provision</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US">Segment Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidationItemsAxis_lbl" xml:lang="en-US">Consolidation Items [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US">Segments [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current Assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl" xml:lang="en-US">Prepaid expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xml:lang="en-US">Other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl" xml:lang="en-US">Long-term Assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherIntangibleAssetsNet_lbl" xml:lang="en-US">Other intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIntangibleAssetsNet" xlink:to="us-gaap_OtherIntangibleAssetsNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherIntangibleAssetsNet_lbl0" xml:lang="en-US">Net Carrying Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIntangibleAssetsNet" xlink:to="us-gaap_OtherIntangibleAssetsNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Right of use assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl0" xml:lang="en-US">Right-of-use assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xml:lang="en-US">Deferred tax asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other long-term assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES &amp; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current Liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LinesOfCreditCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LinesOfCreditCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LinesOfCreditCurrent_lbl" xml:lang="en-US">Line of credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LinesOfCreditCurrent" xlink:to="us-gaap_LinesOfCreditCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LinesOfCreditCurrent_lbl0" xml:lang="en-US">Balance outstanding (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LinesOfCreditCurrent" xlink:to="us-gaap_LinesOfCreditCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US">Current portion of long-term debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LongTermDebtCurrent_lbl0" xml:lang="en-US">Less: current portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Current portion, lease liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US">Long-term liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_AccruedRelatedPartyManagementFee" xlink:href="caps-20241231.xsd#caps_AccruedRelatedPartyManagementFee"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_AccruedRelatedPartyManagementFee_lbl" xml:lang="en-US">Accrued related party management fee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_AccruedRelatedPartyManagementFee" xlink:to="caps_AccruedRelatedPartyManagementFee_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US">Long term debt, net of current portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Lease liability, net of current portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">TotalStone, LLC &#8211; Preferred Units</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">Equity:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common Stock $0.0005 par value; 200,000 shares authorized; 157,610 issued as of December 31, 2024 and December 31, 2023</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common Stock, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common Stock, shares authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common Stock, shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Accumulated deficit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US">Sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Cost of goods sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US">Selling, general and administrative expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainLossOnInvestments_lbl" xml:lang="en-US">Loss on investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnInvestments" xlink:to="us-gaap_GainLossOnInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xml:lang="en-US">Gain on extinguishment of debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl0" xml:lang="en-US">Gain on extinguishment of debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl1" xml:lang="en-US">Gain on debt extinguishment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US">Other income (expense), net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl0" xml:lang="en-US">Other income (expense) net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAbstract_lbl" xml:lang="en-US">Less: Net loss attributable to:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAbstract" xlink:to="us-gaap_NetIncomeLossAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_NetIncomeLossAvailableToSpecialPreferredUnits" xlink:href="caps-20241231.xsd#caps_NetIncomeLossAvailableToSpecialPreferredUnits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_NetIncomeLossAvailableToSpecialPreferredUnits_lbl" xml:lang="en-US">Special preferred units</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_NetIncomeLossAvailableToSpecialPreferredUnits" xlink:to="caps_NetIncomeLossAvailableToSpecialPreferredUnits_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_NetIncomeLossAvailableToClassBUnitsPreferredReturn" xlink:href="caps-20241231.xsd#caps_NetIncomeLossAvailableToClassBUnitsPreferredReturn"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_NetIncomeLossAvailableToClassBUnitsPreferredReturn_lbl" xml:lang="en-US">Class B units preferred return</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_NetIncomeLossAvailableToClassBUnitsPreferredReturn" xlink:to="caps_NetIncomeLossAvailableToClassBUnitsPreferredReturn_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_EarningsLossPerShareAbstract" xlink:href="caps-20241231.xsd#caps_EarningsLossPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_EarningsLossPerShareAbstract_lbl" xml:lang="en-US">Earnings (loss) per share:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_EarningsLossPerShareAbstract" xlink:to="caps_EarningsLossPerShareAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Net loss per share attributable to Capstone Holding Corp. stockholders &#8211; Basic (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Net loss per share attributable to Capstone Holding Corp. stockholders &#8211; Diluted (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Weighted average number of common shares outstanding &#8211; Basic (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Weighted average number of common shares outstanding &#8211; Diluted (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">OPERATING ACTIVITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Non cash items:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DepreciationAndAmortization_lbl0" xml:lang="en-US">Depreciation &amp; amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_DepreciationAndAmortization_lbl1" xml:lang="en-US">Depreciation and amortization expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Change in other operating items:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl" xml:lang="en-US">Change in operating leases, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Accounts payable and other accrued liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">INVESTING ACTIVITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">FINANCING ACTIVITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_lbl" xml:lang="en-US">Borrowings under line of credit, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:to="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepurchaseOfEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepurchaseOfEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromRepurchaseOfEquity_lbl" xml:lang="en-US">Cash payment to special preferred equity members</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepurchaseOfEquity" xlink:to="us-gaap_ProceedsFromRepurchaseOfEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract_lbl" xml:lang="en-US">SUPPLEIMENTAL DISCLOSURE OF CASH FLOW INFORMATION:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_SupplementalCashFlowElementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Operating cash flows from finance leases (interest)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_FinancingCashFlowsFromFinanceLeasesprincipalPortion" xlink:href="caps-20241231.xsd#caps_FinancingCashFlowsFromFinanceLeasesprincipalPortion"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_FinancingCashFlowsFromFinanceLeasesprincipalPortion_lbl" xml:lang="en-US">Financing cash flows from finance leases (principal portion)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_FinancingCashFlowsFromFinanceLeasesprincipalPortion" xlink:to="caps_FinancingCashFlowsFromFinanceLeasesprincipalPortion_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_OperatingCashFlowsFromOperatingLeases" xlink:href="caps-20241231.xsd#caps_OperatingCashFlowsFromOperatingLeases"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_OperatingCashFlowsFromOperatingLeases_lbl" xml:lang="en-US">Operating cash flows from operating leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_OperatingCashFlowsFromOperatingLeases" xlink:to="caps_OperatingCashFlowsFromOperatingLeases_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPaid_lbl" xml:lang="en-US">Interest Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaid" xlink:to="us-gaap_InterestPaid_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US">Taxes Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_StockIssuedDuringPeriodValueAccruedClassBDistributions" xlink:href="caps-20241231.xsd#caps_StockIssuedDuringPeriodValueAccruedClassBDistributions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_StockIssuedDuringPeriodValueAccruedClassBDistributions_lbl" xml:lang="en-US">Accrued Class B Distributions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_StockIssuedDuringPeriodValueAccruedClassBDistributions" xlink:to="caps_StockIssuedDuringPeriodValueAccruedClassBDistributions_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions" xlink:href="caps-20241231.xsd#caps_StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions_lbl" xml:lang="en-US">Accrued Special Preferred Distributions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions" xlink:to="caps_StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_StockIssuedDuringPeriodValueSpecialPreferredDistribution" xlink:href="caps-20241231.xsd#caps_StockIssuedDuringPeriodValueSpecialPreferredDistribution"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_StockIssuedDuringPeriodValueSpecialPreferredDistribution_lbl" xml:lang="en-US">Special Preferred Distribution</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_StockIssuedDuringPeriodValueSpecialPreferredDistribution" xlink:to="caps_StockIssuedDuringPeriodValueSpecialPreferredDistribution_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_SalesReturnsAndAllowances" xlink:href="caps-20241231.xsd#caps_SalesReturnsAndAllowances"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="caps_SalesReturnsAndAllowances_lbl" xml:lang="en-US">Sales returns and allowances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_SalesReturnsAndAllowances" xlink:to="caps_SalesReturnsAndAllowances_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpenseNonoperating_lbl" xml:lang="en-US">Interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_InterestExpenseNonoperating_lbl0" xml:lang="en-US">Interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnSaleOfInvestments_lbl" xml:lang="en-US">Loss on investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfInvestments" xlink:to="us-gaap_GainLossOnSaleOfInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets_lbl" xml:lang="en-US">Accounts receivable and other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchase of property and equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FinanceLeasePrincipalPayments_lbl" xml:lang="en-US">Payments on financing lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeasePrincipalPayments" xlink:to="us-gaap_FinanceLeasePrincipalPayments_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_PaymentsOfFinancingFees" xlink:href="caps-20241231.xsd#caps_PaymentsOfFinancingFees"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="caps_PaymentsOfFinancingFees_lbl" xml:lang="en-US">Financing fees paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_PaymentsOfFinancingFees" xlink:to="caps_PaymentsOfFinancingFees_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_lbl" xml:lang="en-US">Debt payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_lbl" xml:lang="en-US">Deferred IPO Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredClassBMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredClassBMember_lbl" xml:lang="en-US">Class B Preferred Units</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredClassBMember" xlink:to="us-gaap_PreferredClassBMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PreferredClassBMember_lbl0" xml:lang="en-US">Class B</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredClassBMember" xlink:to="us-gaap_PreferredClassBMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_PreferredClassBMember_lbl1" xml:lang="en-US">Class B Preferred Units [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredClassBMember" xlink:to="us-gaap_PreferredClassBMember_lbl1"/>
    <loc xlink:type="locator" xlink:label="caps_SpecialPreferredUnitsMember" xlink:href="caps-20241231.xsd#caps_SpecialPreferredUnitsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_SpecialPreferredUnitsMember_lbl" xml:lang="en-US">Special Preferred Units</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_SpecialPreferredUnitsMember" xlink:to="caps_SpecialPreferredUnitsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockMember_lbl0" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-In Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockMember_lbl" xml:lang="en-US">Units</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockMember" xlink:to="us-gaap_PreferredStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_SpecialPreferredUnitMember" xlink:href="caps-20241231.xsd#caps_SpecialPreferredUnitMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_SpecialPreferredUnitMember_lbl" xml:lang="en-US">Special Preferred Unit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_SpecialPreferredUnitMember" xlink:to="caps_SpecialPreferredUnitMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NatureOfOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NatureOfOperations_lbl" xml:lang="en-US">Nature of Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfOperations" xlink:to="us-gaap_NatureOfOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Summary of Significant Accounting Policies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xml:lang="en-US">Schedule of Basic and Diluted Loss Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DilutiveSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DilutiveSecurities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DilutiveSecurities_lbl" xml:lang="en-US">Total potential dilutive securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DilutiveSecurities" xlink:to="us-gaap_DilutiveSecurities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">Related Party Transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">Property and Equipment, Net.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Schedule of Property and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGrossAbstract_lbl" xml:lang="en-US">Property and Equipment, Net.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentGrossAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Total property and equipment, gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Goodwill and Other Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_lbl" xml:lang="en-US">Schedule of Other Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:to="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US">Gross Carrying Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentTextBlock_lbl" xml:lang="en-US">Investment in Non-Marketable Securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTextBlock" xlink:to="us-gaap_InvestmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermDebtTextBlock_lbl" xml:lang="en-US">Line of Credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTextBlock" xlink:to="us-gaap_ShortTermDebtTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US">Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl" xml:lang="en-US">Schedule of Long-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtAbstract_lbl" xml:lang="en-US">Long-term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtAbstract" xlink:to="us-gaap_LongTermDebtAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US">Unsecured loan bears interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl0" xml:lang="en-US">Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl1" xml:lang="en-US">Bearing interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturityDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturityDate_lbl" xml:lang="en-US">Maturity date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturityDate" xlink:to="us-gaap_LongTermDebtMaturityDate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest_lbl" xml:lang="en-US">Accrued interest (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:to="us-gaap_DebtInstrumentIncreaseAccruedInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate_lbl" xml:lang="en-US">Exceed percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate" xlink:to="us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl" xml:lang="en-US">Interest monthly base rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl" xml:lang="en-US">Monthly payments (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtPercentageBearingVariableInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtPercentageBearingVariableInterestRate_lbl" xml:lang="en-US">SOFR</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink:to="us-gaap_LongTermDebtPercentageBearingVariableInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtPercentageBearingFixedInterestRate_lbl" xml:lang="en-US">Loan bears interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:to="us-gaap_LongTermDebtPercentageBearingFixedInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDateDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription_lbl" xml:lang="en-US">Maturity term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDateDescription" xlink:to="us-gaap_DebtInstrumentMaturityDateDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_ThirdPartyPurchasePrice" xlink:href="caps-20241231.xsd#caps_ThirdPartyPurchasePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_ThirdPartyPurchasePrice_lbl" xml:lang="en-US">Purchase price of third party (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_ThirdPartyPurchasePrice" xlink:to="caps_ThirdPartyPurchasePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_LongTermDebtImputedInterestRate" xlink:href="caps-20241231.xsd#caps_LongTermDebtImputedInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_LongTermDebtImputedInterestRate_lbl" xml:lang="en-US">Imputed interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_LongTermDebtImputedInterestRate" xlink:to="caps_LongTermDebtImputedInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US">Annual lease payment (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_AnnualLeasePaymentIncreasesPercentage" xlink:href="caps-20241231.xsd#caps_AnnualLeasePaymentIncreasesPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_AnnualLeasePaymentIncreasesPercentage_lbl" xml:lang="en-US">Annual lease payment increases percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_AnnualLeasePaymentIncreasesPercentage" xlink:to="caps_AnnualLeasePaymentIncreasesPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtTerm_lbl" xml:lang="en-US">Lease term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtTerm" xlink:to="us-gaap_LongTermDebtTerm_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermDebtTerm_lbl0" xml:lang="en-US">Long-term debt term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtTerm" xlink:to="us-gaap_LongTermDebtTerm_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xml:lang="en-US">Interest accrues percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentCarryingAmount_lbl" xml:lang="en-US">Total Long-term debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentCarryingAmount" xlink:to="us-gaap_DebtInstrumentCarryingAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xml:lang="en-US">Schedule of Mezzanine Term Loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtDescription_lbl" xml:lang="en-US">Adjusted EBITDA of TotalStone</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtDescription" xlink:to="us-gaap_LongTermDebtDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xml:lang="en-US">Schedule of Maturities of Long-Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl" xml:lang="en-US">2025</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" xml:lang="en-US">2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl" xml:lang="en-US">2028</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl" xml:lang="en-US">2029</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl" xml:lang="en-US">Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US">Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Schedule of Maturity of Lease Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2025, Finance Lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2025, Operating Lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2026, Finance Lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2026, Operating Lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2027, Finance Lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2027, Operating Lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">2028, Finance Lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">2028, Operating Lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US">2029, Finance Lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US">2029, Operating Lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_lbl" xml:lang="en-US">Thereafter, Finance Lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xml:lang="en-US">Thereafter, Operating Lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US">Schedule of Lease Expense and Additional Information Related to Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockTextBlock_lbl" xml:lang="en-US">TotalStone Preferred Units</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockTextBlock" xlink:to="us-gaap_PreferredStockTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_TotalStoneWarrantsTextBlock" xlink:href="caps-20241231.xsd#caps_TotalStoneWarrantsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_TotalStoneWarrantsTextBlock_lbl" xml:lang="en-US">TotalStone Warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_TotalStoneWarrantsTextBlock" xlink:to="caps_TotalStoneWarrantsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">Stockholders&apos; Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl" xml:lang="en-US">TotalStone 401(K) Retirement Savings Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Components of Deferred Income Tax Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_DeferredTaxAssetsStockOptions" xlink:href="caps-20241231.xsd#caps_DeferredTaxAssetsStockOptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_DeferredTaxAssetsStockOptions_lbl" xml:lang="en-US">Stock Options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_DeferredTaxAssetsStockOptions" xlink:to="caps_DeferredTaxAssetsStockOptions_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_DeferredTaxAssetsBasisDifferenceInTotalStone" xlink:href="caps-20241231.xsd#caps_DeferredTaxAssetsBasisDifferenceInTotalStone"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_DeferredTaxAssetsBasisDifferenceInTotalStone_lbl" xml:lang="en-US">Basis Difference in TotalStone</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_DeferredTaxAssetsBasisDifferenceInTotalStone" xlink:to="caps_DeferredTaxAssetsBasisDifferenceInTotalStone_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_DeferredTaxAssetsBasisDifferenceInDiamondProducts" xlink:href="caps-20241231.xsd#caps_DeferredTaxAssetsBasisDifferenceInDiamondProducts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_DeferredTaxAssetsBasisDifferenceInDiamondProducts_lbl" xml:lang="en-US">Basis Difference in Diamond Products</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_DeferredTaxAssetsBasisDifferenceInDiamondProducts" xlink:to="caps_DeferredTaxAssetsBasisDifferenceInDiamondProducts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetInterestCarryforward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetInterestCarryforward"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetInterestCarryforward_lbl" xml:lang="en-US">Interest Expense Limitation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetInterestCarryforward" xlink:to="us-gaap_DeferredTaxAssetInterestCarryforward_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl" xml:lang="en-US">Federal Credits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xml:lang="en-US">Federal NOL Carryforward</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US">Schedule of Components of the Income Tax Provision (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_FederalAbstract" xlink:href="caps-20241231.xsd#caps_FederalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_FederalAbstract_lbl" xml:lang="en-US">Federal:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_FederalAbstract" xlink:to="caps_FederalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xml:lang="en-US">Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US">Total federal income taxes expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_StateAndLocalAbstract" xlink:href="caps-20241231.xsd#caps_StateAndLocalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_StateAndLocalAbstract_lbl" xml:lang="en-US">State and local:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_StateAndLocalAbstract" xlink:to="caps_StateAndLocalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US">Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US">Total state and local income taxes expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Schedule of Provision for Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Income tax provision (benefit) at statutory rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal_lbl" xml:lang="en-US">State taxes, net of federal benefit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal" xlink:to="us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Net change in NOL carryforward, federal credits and valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US">Segment Information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US">Schedule of Reportable Segment Reconciled to the Company&#8217;s Consolidated Totals</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossAttributableToParentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossAttributableToParentAbstract_lbl" xml:lang="en-US">Income (loss) from operations before taxes:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossAttributableToParentAbstract" xlink:to="us-gaap_IncomeLossAttributableToParentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US">Cost of goods sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_UnlabeledAbstract" xlink:href="caps-20241231.xsd#caps_UnlabeledAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_UnlabeledAbstract_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_UnlabeledAbstract" xlink:to="caps_UnlabeledAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherExpensesAbstract_lbl" xml:lang="en-US">Other financial information:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherExpensesAbstract" xlink:to="us-gaap_OtherExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_CapitalExpenditures" xlink:href="caps-20241231.xsd#caps_CapitalExpenditures"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_CapitalExpenditures_lbl" xml:lang="en-US">Capital expenditures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_CapitalExpenditures" xlink:to="caps_CapitalExpenditures_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">Subsequent Events</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Accumulated depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_LongTermDebtUnamortizedLoanOriginationFees" xlink:href="caps-20241231.xsd#caps_LongTermDebtUnamortizedLoanOriginationFees"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="caps_LongTermDebtUnamortizedLoanOriginationFees_lbl" xml:lang="en-US">Less unamortized loan origination fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_LongTermDebtUnamortizedLoanOriginationFees" xlink:to="caps_LongTermDebtUnamortizedLoanOriginationFees_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less: Present value discount, Finance Lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less: Present value discount, Operating Lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Less: valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl0" xml:lang="en-US">Deferred tax assets, valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockOptionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockOptionMember_lbl" xml:lang="en-US">Stock Options [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockOptionMember" xlink:to="us-gaap_StockOptionMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WarrantMember_lbl" xml:lang="en-US">Warrants [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WarrantMember_lbl0" xml:lang="en-US">Warrant [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BuildingMember_lbl" xml:lang="en-US">Land and buildings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingMember" xlink:to="us-gaap_BuildingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl" xml:lang="en-US">Machinery and equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComputerEquipmentMember_lbl" xml:lang="en-US">Computer equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerEquipmentMember" xlink:to="us-gaap_ComputerEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_ComputerSoftwareMember" xlink:href="caps-20241231.xsd#caps_ComputerSoftwareMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_ComputerSoftwareMember_lbl" xml:lang="en-US">Computer software	[Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_ComputerSoftwareMember" xlink:to="caps_ComputerSoftwareMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US">Furniture and fixtures [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US">Leasehold Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncompeteAgreementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncompeteAgreementsMember_lbl" xml:lang="en-US">Non-compete agreements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncompeteAgreementsMember" xlink:to="us-gaap_NoncompeteAgreementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerListsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerListsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerListsMember_lbl" xml:lang="en-US">Customer lists [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerListsMember" xlink:to="us-gaap_CustomerListsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherIntangibleAssetsMember_lbl" xml:lang="en-US">Other [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIntangibleAssetsMember" xlink:to="us-gaap_OtherIntangibleAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMember_lbl" xml:lang="en-US">Total definite-lived intangible assets [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMember" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefinitelivedIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefinitelivedIntangibleAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IndefinitelivedIntangibleAssetsMember_lbl" xml:lang="en-US">Indefinite-lived intangible assets [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefinitelivedIntangibleAssetsMember" xlink:to="us-gaap_IndefinitelivedIntangibleAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TrademarksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TrademarksMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TrademarksMember_lbl" xml:lang="en-US">Trademark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TrademarksMember" xlink:to="us-gaap_TrademarksMember_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_NotesPayableMember" xlink:href="caps-20241231.xsd#caps_NotesPayableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_NotesPayableMember_lbl" xml:lang="en-US">Notes Payable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_NotesPayableMember" xlink:to="caps_NotesPayableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_BPPeptidesLLCMember" xlink:href="caps-20241231.xsd#caps_BPPeptidesLLCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_BPPeptidesLLCMember_lbl" xml:lang="en-US">BP Peptides, LLC [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_BPPeptidesLLCMember" xlink:to="caps_BPPeptidesLLCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_MezzanineTermLoanMember" xlink:href="caps-20241231.xsd#caps_MezzanineTermLoanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_MezzanineTermLoanMember_lbl" xml:lang="en-US">Mezzanine Term Loan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_MezzanineTermLoanMember" xlink:to="caps_MezzanineTermLoanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_SteamFinanceLLCMember" xlink:href="caps-20241231.xsd#caps_SteamFinanceLLCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_SteamFinanceLLCMember_lbl" xml:lang="en-US">Steam Finance, LLC [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_SteamFinanceLLCMember" xlink:to="caps_SteamFinanceLLCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_SellersNoteMember" xlink:href="caps-20241231.xsd#caps_SellersNoteMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_SellersNoteMember_lbl" xml:lang="en-US">Seller&#8217;s Note [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_SellersNoteMember" xlink:to="caps_SellersNoteMember_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_AvelinaMasonryLLCMember" xlink:href="caps-20241231.xsd#caps_AvelinaMasonryLLCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_AvelinaMasonryLLCMember_lbl" xml:lang="en-US">Avelina Masonry, LLC [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_AvelinaMasonryLLCMember" xlink:to="caps_AvelinaMasonryLLCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_TermNoteAgreementMember" xlink:href="caps-20241231.xsd#caps_TermNoteAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_TermNoteAgreementMember_lbl" xml:lang="en-US">Term Note Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_TermNoteAgreementMember" xlink:to="caps_TermNoteAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_BerkshireBankMember" xlink:href="caps-20241231.xsd#caps_BerkshireBankMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_BerkshireBankMember_lbl" xml:lang="en-US">Berkshire Bank [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_BerkshireBankMember" xlink:to="caps_BerkshireBankMember_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_FacilityMember" xlink:href="caps-20241231.xsd#caps_FacilityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_FacilityMember_lbl" xml:lang="en-US">Facility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_FacilityMember" xlink:to="caps_FacilityMember_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_TotalStoneMember" xlink:href="caps-20241231.xsd#caps_TotalStoneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_TotalStoneMember_lbl" xml:lang="en-US">TotalStone [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_TotalStoneMember" xlink:to="caps_TotalStoneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_UnsecuredPromissoryNoteMember" xlink:href="caps-20241231.xsd#caps_UnsecuredPromissoryNoteMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_UnsecuredPromissoryNoteMember_lbl" xml:lang="en-US">Unsecured Promissory Note [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_UnsecuredPromissoryNoteMember" xlink:to="caps_UnsecuredPromissoryNoteMember_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_BrookstoneMember" xlink:href="caps-20241231.xsd#caps_BrookstoneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_BrookstoneMember_lbl" xml:lang="en-US">Brookstone [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_BrookstoneMember" xlink:to="caps_BrookstoneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US">Level 1 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US">Level 2 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US">Level 3 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember" xlink:href="caps-20241231.xsd#caps_AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember_lbl" xml:lang="en-US">Adjusted EBITDA of TotalStone (exclusive of Northeast) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember" xlink:to="caps_AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_AdjustedEBITDAOfTotalStoneAndNortheastMember" xlink:href="caps-20241231.xsd#caps_AdjustedEBITDAOfTotalStoneAndNortheastMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_AdjustedEBITDAOfTotalStoneAndNortheastMember_lbl" xml:lang="en-US">Adjusted EBITDA of TotalStone and Northeast [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_AdjustedEBITDAOfTotalStoneAndNortheastMember" xlink:to="caps_AdjustedEBITDAOfTotalStoneAndNortheastMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingSegmentsMember_lbl" xml:lang="en-US">Operating Segments [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingSegmentsMember" xlink:to="us-gaap_OperatingSegmentsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_ParentsMember" xlink:href="caps-20241231.xsd#caps_ParentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_ParentsMember_lbl" xml:lang="en-US">Parent [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_ParentsMember" xlink:to="caps_ParentsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_EliminationsMember" xlink:href="caps-20241231.xsd#caps_EliminationsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_EliminationsMember_lbl" xml:lang="en-US">Eliminations [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_EliminationsMember" xlink:to="caps_EliminationsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl" xml:lang="en-US">Investment, Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US">Statement of Income Location, Balance [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAxis_lbl" xml:lang="en-US">Related Party Transaction [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTypeAxis_lbl" xml:lang="en-US">Short-Term Debt, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightAxis_lbl" xml:lang="en-US">Class of Warrant or Right [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US">Plan Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US">Subsequent Event Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestructuringCostAndReserveAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestructuringCostAndReserveAxis_lbl" xml:lang="en-US">Restructuring Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_RestructuringCostAndReserveAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseInterestExpense_lbl" xml:lang="en-US">Finance Lease, Interest Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseInterestExpense" xlink:to="us-gaap_FinanceLeaseInterestExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermLeaseCost_lbl" xml:lang="en-US">Short-Term Lease, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermLeaseCost" xlink:to="us-gaap_ShortTermLeaseCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseCost_lbl" xml:lang="en-US">Lease, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_lbl" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementThirdPartyEngagedFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl" xml:lang="en-US">Cybersecurity Risk Management Third Party Engaged [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_lbl" xml:lang="en-US">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskRoleOfManagementTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Role of Management [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:to="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag_lbl" xml:lang="en-US">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xml:lang="en-US">Allowance for doubtful accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_PrepaidInventory" xlink:href="caps-20241231.xsd#caps_PrepaidInventory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_PrepaidInventory_lbl" xml:lang="en-US">Total prepaid inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_PrepaidInventory" xlink:to="caps_PrepaidInventory_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryValuationReserves_lbl" xml:lang="en-US">Reserve for obsolete inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Estimated useful lives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportingUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportingUnits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfReportingUnits_lbl" xml:lang="en-US">Number of reporting unit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportingUnits" xlink:to="us-gaap_NumberOfReportingUnits_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdvertisingExpense_lbl" xml:lang="en-US">Advertising expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfessionalAndContractServicesExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfessionalAndContractServicesExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProfessionalAndContractServicesExpense_lbl" xml:lang="en-US">Annual consulting services total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfessionalAndContractServicesExpense" xlink:to="us-gaap_ProfessionalAndContractServicesExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_EarningsBeforeInterest" xlink:href="caps-20241231.xsd#caps_EarningsBeforeInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_EarningsBeforeInterest_lbl" xml:lang="en-US">Earnings before interest percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_EarningsBeforeInterest" xlink:to="caps_EarningsBeforeInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ManagementFeeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ManagementFeeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ManagementFeeExpense_lbl" xml:lang="en-US">Management fee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ManagementFeeExpense" xlink:to="us-gaap_ManagementFeeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xml:lang="en-US">Equity interests percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl0" xml:lang="en-US">Equity interest percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl1" xml:lang="en-US">Percentage of ownership percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_lbl" xml:lang="en-US">Accrued consulting services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:to="us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansPayable_lbl" xml:lang="en-US">Loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayable" xlink:to="us-gaap_LoansPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositLiabilitiesAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositLiabilitiesAccruedInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepositLiabilitiesAccruedInterest_lbl" xml:lang="en-US">Accrued interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositLiabilitiesAccruedInterest" xlink:to="us-gaap_DepositLiabilitiesAccruedInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US">Principal amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_PercentageOfPrincipalAmount" xlink:href="caps-20241231.xsd#caps_PercentageOfPrincipalAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_PercentageOfPrincipalAmount_lbl" xml:lang="en-US">Percentage of principal amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_PercentageOfPrincipalAmount" xlink:to="caps_PercentageOfPrincipalAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentPeriodicPayment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentPeriodicPayment_lbl" xml:lang="en-US">Limited payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentPeriodicPayment" xlink:to="us-gaap_DebtInstrumentPeriodicPayment_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_MinorityInvestmentPercentage" xlink:href="caps-20241231.xsd#caps_MinorityInvestmentPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_MinorityInvestmentPercentage_lbl" xml:lang="en-US">Minority investment percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_MinorityInvestmentPercentage" xlink:to="caps_MinorityInvestmentPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_MembershipInterestPercentage" xlink:href="caps-20241231.xsd#caps_MembershipInterestPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_MembershipInterestPercentage_lbl" xml:lang="en-US">Membership interest percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_MembershipInterestPercentage" xlink:to="caps_MembershipInterestPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilities_lbl" xml:lang="en-US">Debt liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilities" xlink:to="us-gaap_OtherLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestments_lbl" xml:lang="en-US">Equity investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestments" xlink:to="us-gaap_EquityMethodInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentMaturityDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentMaturityDate_lbl" xml:lang="en-US">Maturity date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentMaturityDate" xlink:to="us-gaap_InvestmentMaturityDate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US">Maximum revolving advance amount (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate_lbl" xml:lang="en-US">Eligible accounts receivable rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate" xlink:to="us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xml:lang="en-US">Finished goods inventory (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_lbl" xml:lang="en-US">Interest rate per annum</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl" xml:lang="en-US">Maturity date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLongTermDebt_lbl" xml:lang="en-US">Long-term debt payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermDebt" xlink:to="us-gaap_OtherLongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_LeaseLiabilities" xlink:href="caps-20241231.xsd#caps_LeaseLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_LeaseLiabilities_lbl" xml:lang="en-US">Lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_LeaseLiabilities" xlink:to="caps_LeaseLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US">Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_OutstandingCommonVotingUnitsPercentage" xlink:href="caps-20241231.xsd#caps_OutstandingCommonVotingUnitsPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_OutstandingCommonVotingUnitsPercentage_lbl" xml:lang="en-US">Outstanding common voting units percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_OutstandingCommonVotingUnitsPercentage" xlink:to="caps_OutstandingCommonVotingUnitsPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Dividends" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Dividends"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Dividends_lbl" xml:lang="en-US">Dividend</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Dividends" xlink:to="us-gaap_Dividends_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredUnitsContributedCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredUnitsContributedCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredUnitsContributedCapital_lbl" xml:lang="en-US">Preferred unit in lieu of debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredUnitsContributedCapital" xlink:to="us-gaap_PreferredUnitsContributedCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredUnitsOfferingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredUnitsOfferingCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredUnitsOfferingCosts_lbl" xml:lang="en-US">Payment of preferred unit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredUnitsOfferingCosts" xlink:to="us-gaap_PreferredUnitsOfferingCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xml:lang="en-US">Warrants to purchase shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl0" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Warrants or Rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xml:lang="en-US">Purchase price per warrant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl0" xml:lang="en-US">Exercise price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable_lbl" xml:lang="en-US">Warrants exercised date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" xlink:to="us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xml:lang="en-US">Shares reserved for issuance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US">Options exercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Preferred stock, shares authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">Preferred stock shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharesIssuedPricePerShare_lbl" xml:lang="en-US">Purchase price per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_lbl" xml:lang="en-US">Percentage of employer matching contributions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl" xml:lang="en-US">Percentage of matching contribution per employee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage_lbl" xml:lang="en-US">Percentage of matching contribution vested</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" xlink:to="us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedContributionPlanCostRecognized_lbl" xml:lang="en-US">Contribution expense (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanCostRecognized" xlink:to="us-gaap_DefinedContributionPlanCostRecognized_lbl"/>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrbzwU7UhTbrukp3EA24hi3dZR+Z8VYE9ndF6Fs2t9Dat6X4kCdk4/uftA3MRTGeUOiBxWNHgz8nE6Q3UnS/qLgGV34a6mj6w1Lx1t0Au7lwKy2dmXNbiThKHTo9aH/Za1Es3iepnQ94+L8WwcH7mNt8cfBX7CPLsJLEtuMl01IRYH2wfOzxQGAGA5+hnkCQ96aW0EMgpDzJc8zxG8wm7X5DkhUwRBVXzOgthvnAn6gRJ5bjW27wKiq8M67TECqzXE4=] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_lbl" xml:lang="en-US">Federal net operating loss carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl" xml:lang="en-US">State net operating loss carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_lbl" xml:lang="en-US">Research and development tax credit carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xml:lang="en-US">Net operating loss carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US">Number of reportable segment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xml:lang="en-US">Number of operating segment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Shares of common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockPricePerShare_lbl" xml:lang="en-US">Price per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockPricePerShare" xlink:to="us-gaap_SaleOfStockPricePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl" xml:lang="en-US">Public offering shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoninterestExpenseInvestmentAdvisoryFees" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoninterestExpenseInvestmentAdvisoryFees"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoninterestExpenseInvestmentAdvisoryFees_lbl" xml:lang="en-US">Payment for financial advisory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoninterestExpenseInvestmentAdvisoryFees" xlink:to="us-gaap_NoninterestExpenseInvestmentAdvisoryFees_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharesIssued_lbl" xml:lang="en-US">Shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_PercentageOfCommonStockOutstanding" xlink:href="caps-20241231.xsd#caps_PercentageOfCommonStockOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_PercentageOfCommonStockOutstanding_lbl" xml:lang="en-US">Percentage of common stock outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_PercentageOfCommonStockOutstanding" xlink:to="caps_PercentageOfCommonStockOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentOwnedBalancePrincipalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentOwnedBalancePrincipalAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentOwnedBalancePrincipalAmount_lbl" xml:lang="en-US">Principal amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentOwnedBalancePrincipalAmount" xlink:to="us-gaap_InvestmentOwnedBalancePrincipalAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExaminationInterestAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExaminationInterestAccrued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExaminationInterestAccrued_lbl" xml:lang="en-US">Interest accrued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExaminationInterestAccrued" xlink:to="us-gaap_IncomeTaxExaminationInterestAccrued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Basis of Presentation and Preparation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of Estimates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xml:lang="en-US">Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Concentrations of Credit Risk</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" xml:lang="en-US">Goodwill and Other Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">Long-lived Asset Impairments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentPolicyTextBlock_lbl" xml:lang="en-US">Investment in Non-Marketable Securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentPolicyTextBlock" xlink:to="us-gaap_InvestmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_ShippingAndHandlingPolicyPolicyTextBlock" xlink:href="caps-20241231.xsd#caps_ShippingAndHandlingPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_ShippingAndHandlingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Shipping and Handling</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_ShippingAndHandlingPolicyPolicyTextBlock" xlink:to="caps_ShippingAndHandlingPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xml:lang="en-US">Advertising Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US">Research and Development</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Earnings Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recent Accounting Pronouncements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_BrookstonePartnersIACMember" xlink:href="caps-20241231.xsd#caps_BrookstonePartnersIACMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_BrookstonePartnersIACMember_lbl" xml:lang="en-US">Brookstone Partners IAC [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_BrookstonePartnersIACMember" xlink:to="caps_BrookstonePartnersIACMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_StreamFinanceLLCMember" xlink:href="caps-20241231.xsd#caps_StreamFinanceLLCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_StreamFinanceLLCMember_lbl" xml:lang="en-US">Stream Finance, LLC, [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_StreamFinanceLLCMember" xlink:to="caps_StreamFinanceLLCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentMember_lbl" xml:lang="en-US">Property and Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentMember" xlink:to="us-gaap_PropertyPlantAndEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_DiamondProductsLLCMember" xlink:href="caps-20241231.xsd#caps_DiamondProductsLLCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_DiamondProductsLLCMember_lbl" xml:lang="en-US">Diamond Products, LLC [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_DiamondProductsLLCMember" xlink:to="caps_DiamondProductsLLCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentsMember_lbl" xml:lang="en-US">Investments [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsMember" xlink:to="us-gaap_InvestmentsMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InvestmentsMember_lbl0" xml:lang="en-US">Investment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsMember" xlink:to="us-gaap_InvestmentsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="caps_PromissoryNoteMember" xlink:href="caps-20241231.xsd#caps_PromissoryNoteMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_PromissoryNoteMember_lbl" xml:lang="en-US">Promissory Note [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_PromissoryNoteMember" xlink:to="caps_PromissoryNoteMember_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_BrookstoneXXIMember" xlink:href="caps-20241231.xsd#caps_BrookstoneXXIMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_BrookstoneXXIMember_lbl" xml:lang="en-US">Brookstone XXI [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_BrookstoneXXIMember" xlink:to="caps_BrookstoneXXIMember_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_TotalStoneLLCMember" xlink:href="caps-20241231.xsd#caps_TotalStoneLLCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_TotalStoneLLCMember_lbl" xml:lang="en-US">TotalStone, LLC [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_TotalStoneLLCMember" xlink:to="caps_TotalStoneLLCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditMember_lbl" xml:lang="en-US">Line of Credit [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditMember" xlink:to="us-gaap_LineOfCreditMember_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_TwoThousandFifteenEquityIncentivePlanMember" xlink:href="caps-20241231.xsd#caps_TwoThousandFifteenEquityIncentivePlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_TwoThousandFifteenEquityIncentivePlanMember_lbl" xml:lang="en-US">2015 Equity Incentive Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_TwoThousandFifteenEquityIncentivePlanMember" xlink:to="caps_TwoThousandFifteenEquityIncentivePlanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesAPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SeriesAPreferredStockMember_lbl" xml:lang="en-US">Series A Preferred Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesAPreferredStockMember" xlink:to="us-gaap_SeriesAPreferredStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonClassAMember_lbl" xml:lang="en-US">Class A Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassCMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonClassCMember_lbl" xml:lang="en-US">Class C Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassCMember" xlink:to="us-gaap_CommonClassCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_PriorToRestructuringMember" xlink:href="caps-20241231.xsd#caps_PriorToRestructuringMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_PriorToRestructuringMember_lbl" xml:lang="en-US">Prior to Restructuring [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_PriorToRestructuringMember" xlink:to="caps_PriorToRestructuringMember_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_BPAXIVLLCMember" xlink:href="caps-20241231.xsd#caps_BPAXIVLLCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="caps_BPAXIVLLCMember_lbl" xml:lang="en-US">BPA XIV, LLC [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_BPAXIVLLCMember" xlink:to="caps_BPAXIVLLCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockDomain_lbl" xml:lang="en-US">Class of Stock [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US">Equity Component [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" xml:lang="en-US">Antidilutive Securities, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xml:lang="en-US">Antidilutive Security, Excluded EPS Calculation [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Schedule of Property and Equipment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US">Indefinite-Lived Intangible Assets, Major Class Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_lbl" xml:lang="en-US">Asset Class [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetailsTable" xlink:href="caps-20241231.xsd#caps_GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetailsTable_lbl" xml:lang="en-US">Goodwill and Other Intangible Assets - Schedule of Other Intangible Assets (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetailsTable" xlink:to="caps_GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US">Schedule of Other Intangible Assets [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US">Related and Nonrelated Parties [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US">Debt Instrument, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTable_lbl" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_lbl" xml:lang="en-US">Schedule of Long-Term Debt [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_DebtScheduleofMezzanineTermLoanDetailsTable" xlink:href="caps-20241231.xsd#caps_DebtScheduleofMezzanineTermLoanDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_DebtScheduleofMezzanineTermLoanDetailsTable_lbl" xml:lang="en-US">Debt - Schedule of Mezzanine Term Loan (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_DebtScheduleofMezzanineTermLoanDetailsTable" xlink:to="caps_DebtScheduleofMezzanineTermLoanDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US">Schedule of Mezzanine Term Loan [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidationItemsDomain_lbl" xml:lang="en-US">Consolidation Items [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidationItemsDomain" xlink:to="srt_ConsolidationItemsDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentDomain_lbl" xml:lang="en-US">Segments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_SegmentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US">Schedule of Reportable Segment Reconciled to the Company&#8217;s Consolidated Totals [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable_lbl" xml:lang="en-US">Cybersecurity Risk Management, Strategy, and Governance [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems_lbl" xml:lang="en-US">Cybersecurity Risk Management, Strategy, and Governance [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US">Statistical Measurement [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="caps-20241231.xsd#caps_SummaryofSignificantAccountingPoliciesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_SummaryofSignificantAccountingPoliciesDetailsTable_lbl" xml:lang="en-US">Summary of Significant Accounting Policies (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="caps_SummaryofSignificantAccountingPoliciesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl" xml:lang="en-US">Summary of Significant Accounting Policies [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_EquityMethodInvesteeNameDomain_lbl" xml:lang="en-US">Investment, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="srt_EquityMethodInvesteeNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xml:lang="en-US">Statement of Income Location, Balance [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_RelatedPartyTransactionsDetailsTable" xlink:href="caps-20241231.xsd#caps_RelatedPartyTransactionsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_RelatedPartyTransactionsDetailsTable_lbl" xml:lang="en-US">Related Party Transactions (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_RelatedPartyTransactionsDetailsTable" xlink:to="caps_RelatedPartyTransactionsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US">Related Party Transactions [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_PropertyandEquipmentNetDetailsTable" xlink:href="caps-20241231.xsd#caps_PropertyandEquipmentNetDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_PropertyandEquipmentNetDetailsTable_lbl" xml:lang="en-US">Property and Equipment, Net. (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_PropertyandEquipmentNetDetailsTable" xlink:to="caps_PropertyandEquipmentNetDetailsTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl0" xml:lang="en-US">Property and Equipment, Net.[Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="caps_InvestmentinNonMarketableSecuritiesDetailsTable" xlink:href="caps-20241231.xsd#caps_InvestmentinNonMarketableSecuritiesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_InvestmentinNonMarketableSecuritiesDetailsTable_lbl" xml:lang="en-US">Investment in Non-Marketable Securities (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_InvestmentinNonMarketableSecuritiesDetailsTable" xlink:to="caps_InvestmentinNonMarketableSecuritiesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentInAffiliateActivityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentInAffiliateActivityLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentInAffiliateActivityLineItems_lbl" xml:lang="en-US">Investment in Non-Marketable Securities [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentInAffiliateActivityLineItems" xlink:to="us-gaap_InvestmentInAffiliateActivityLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTypeDomain_lbl" xml:lang="en-US">Short-Term Debt, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="us-gaap_ShortTermDebtTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionDomain_lbl" xml:lang="en-US">Related Party Transaction [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="us-gaap_RelatedPartyTransactionDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_LineofCreditDetailsTable" xlink:href="caps-20241231.xsd#caps_LineofCreditDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_LineofCreditDetailsTable_lbl" xml:lang="en-US">Line of Credit (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_LineofCreditDetailsTable" xlink:to="caps_LineofCreditDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtLineItems_lbl" xml:lang="en-US">Line of Credit [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ShortTermDebtLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_TotalStonePreferredUnitsDetailsTable" xlink:href="caps-20241231.xsd#caps_TotalStonePreferredUnitsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_TotalStonePreferredUnitsDetailsTable_lbl" xml:lang="en-US">TotalStone Preferred Units (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_TotalStonePreferredUnitsDetailsTable" xlink:to="caps_TotalStonePreferredUnitsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredUnitsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredUnitsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredUnitsLineItems_lbl" xml:lang="en-US">TotalStone Preferred Units [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredUnitsLineItems" xlink:to="us-gaap_PreferredUnitsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_lbl" xml:lang="en-US">Class of Warrant or Right [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_TotalStoneWarrantsDetailsTable" xlink:href="caps-20241231.xsd#caps_TotalStoneWarrantsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_TotalStoneWarrantsDetailsTable_lbl" xml:lang="en-US">TotalStone Warrants (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_TotalStoneWarrantsDetailsTable" xlink:to="caps_TotalStoneWarrantsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems_lbl" xml:lang="en-US">TotalStone Warrants [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameDomain_lbl" xml:lang="en-US">Plan Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameDomain" xlink:to="us-gaap_PlanNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_StockholdersEquityDetailsTable" xlink:href="caps-20241231.xsd#caps_StockholdersEquityDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_StockholdersEquityDetailsTable_lbl" xml:lang="en-US">Stockholders&apos; Equity (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_StockholdersEquityDetailsTable" xlink:to="caps_StockholdersEquityDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xml:lang="en-US">Stockholders&#8217; Equity [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfStockLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US">Subsequent Event Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TypeOfRestructuringDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TypeOfRestructuringDomain_lbl" xml:lang="en-US">Type of Restructuring [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="us-gaap_TypeOfRestructuringDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_SubsequentEventsDetailsTable" xlink:href="caps-20241231.xsd#caps_SubsequentEventsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_SubsequentEventsDetailsTable_lbl" xml:lang="en-US">Subsequent Events (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_SubsequentEventsDetailsTable" xlink:to="caps_SubsequentEventsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="caps_SubsequentEventsDetailsLineItems" xlink:href="caps-20241231.xsd#caps_SubsequentEventsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_SubsequentEventsDetailsLineItems_lbl" xml:lang="en-US">Subsequent Events [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_SubsequentEventsDetailsLineItems" xlink:to="caps_SubsequentEventsDetailsLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="caps_AccruedRelatedPartyManagementFee_lbl0" xml:lang="en-US">Amount of accrued related party management fee.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_AccruedRelatedPartyManagementFee" xlink:to="caps_AccruedRelatedPartyManagementFee_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="caps_AnnualLeasePaymentIncreasesPercentage_lbl0" xml:lang="en-US">Percentage annual lease payment increases.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_AnnualLeasePaymentIncreasesPercentage" xlink:to="caps_AnnualLeasePaymentIncreasesPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="caps_CapitalExpenditures_lbl0" xml:lang="en-US">Capital expenditures.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_CapitalExpenditures" xlink:to="caps_CapitalExpenditures_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="caps_DeferredTaxAssetsBasisDifferenceInDiamondProducts_lbl0" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible basis difference in diamond products.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_DeferredTaxAssetsBasisDifferenceInDiamondProducts" xlink:to="caps_DeferredTaxAssetsBasisDifferenceInDiamondProducts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="caps_DeferredTaxAssetsBasisDifferenceInTotalStone_lbl0" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible basis difference in TotalStone.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_DeferredTaxAssetsBasisDifferenceInTotalStone" xlink:to="caps_DeferredTaxAssetsBasisDifferenceInTotalStone_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="caps_DeferredTaxAssetsStockOptions_lbl0" xml:lang="en-US">Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from stock option.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_DeferredTaxAssetsStockOptions" xlink:to="caps_DeferredTaxAssetsStockOptions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="caps_EarningsBeforeInterest_lbl0" xml:lang="en-US">Earnings before interest.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_EarningsBeforeInterest" xlink:to="caps_EarningsBeforeInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="caps_FinancingCashFlowsFromFinanceLeasesprincipalPortion_lbl0" xml:lang="en-US">Amount of financing cash flows from finance leases (principal portion).</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_FinancingCashFlowsFromFinanceLeasesprincipalPortion" xlink:to="caps_FinancingCashFlowsFromFinanceLeasesprincipalPortion_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="caps_LeaseLiabilities_lbl0" xml:lang="en-US">Represens the amount of lease liabilities including operating and finance lease.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_LeaseLiabilities" xlink:to="caps_LeaseLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="caps_LongTermDebtImputedInterestRate_lbl0" xml:lang="en-US">Percentage of long term debt imputed interest rate.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_LongTermDebtImputedInterestRate" xlink:to="caps_LongTermDebtImputedInterestRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="caps_LongTermDebtUnamortizedLoanOriginationFees_lbl0" xml:lang="en-US">Represents the amount of long term debt unamortized loan origination fees.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_LongTermDebtUnamortizedLoanOriginationFees" xlink:to="caps_LongTermDebtUnamortizedLoanOriginationFees_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="caps_MembershipInterestPercentage_lbl0" xml:lang="en-US">Membership interest percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_MembershipInterestPercentage" xlink:to="caps_MembershipInterestPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="caps_MinorityInvestmentPercentage_lbl0" xml:lang="en-US">Minority investment percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_MinorityInvestmentPercentage" xlink:to="caps_MinorityInvestmentPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="caps_NetIncomeLossAvailableToClassBUnitsPreferredReturn_lbl0" xml:lang="en-US">Amount of class B units preferred return.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_NetIncomeLossAvailableToClassBUnitsPreferredReturn" xlink:to="caps_NetIncomeLossAvailableToClassBUnitsPreferredReturn_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="caps_NetIncomeLossAvailableToSpecialPreferredUnits_lbl0" xml:lang="en-US">Amount of special preferred units.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_NetIncomeLossAvailableToSpecialPreferredUnits" xlink:to="caps_NetIncomeLossAvailableToSpecialPreferredUnits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="caps_OperatingCashFlowsFromOperatingLeases_lbl0" xml:lang="en-US">Amount of operating cash flows from operating leases.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_OperatingCashFlowsFromOperatingLeases" xlink:to="caps_OperatingCashFlowsFromOperatingLeases_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="caps_OutstandingCommonVotingUnitsPercentage_lbl0" xml:lang="en-US">Outstanding common voting units percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_OutstandingCommonVotingUnitsPercentage" xlink:to="caps_OutstandingCommonVotingUnitsPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="caps_PaymentsOfFinancingFees_lbl0" xml:lang="en-US">Payments of financing fees.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_PaymentsOfFinancingFees" xlink:to="caps_PaymentsOfFinancingFees_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="caps_PercentageOfCommonStockOutstanding_lbl0" xml:lang="en-US">Percentage of common stock outstanding.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_PercentageOfCommonStockOutstanding" xlink:to="caps_PercentageOfCommonStockOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="caps_PercentageOfPrincipalAmount_lbl0" xml:lang="en-US">Percentage of principal amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_PercentageOfPrincipalAmount" xlink:to="caps_PercentageOfPrincipalAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="caps_PrepaidInventory_lbl0" xml:lang="en-US">Amount of consideration of prepaid inventory.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_PrepaidInventory" xlink:to="caps_PrepaidInventory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="caps_SalesReturnsAndAllowances_lbl0" xml:lang="en-US">Sales returns and allowances.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_SalesReturnsAndAllowances" xlink:to="caps_SalesReturnsAndAllowances_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="caps_ShippingAndHandlingPolicyPolicyTextBlock_lbl0" xml:lang="en-US">The disclosure of accounting policy for shipping and handling.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_ShippingAndHandlingPolicyPolicyTextBlock" xlink:to="caps_ShippingAndHandlingPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="caps_StockIssuedDuringPeriodValueAccruedClassBDistributions_lbl0" xml:lang="en-US">Represens the value of stock issued under accrued Class B distributions.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_StockIssuedDuringPeriodValueAccruedClassBDistributions" xlink:to="caps_StockIssuedDuringPeriodValueAccruedClassBDistributions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="caps_StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions_lbl0" xml:lang="en-US">Represents the value of stock issued under accrued special preferred distributions.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions" xlink:to="caps_StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="caps_StockIssuedDuringPeriodValueSpecialPreferredDistribution_lbl0" xml:lang="en-US">Amount of special preferred distribution.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_StockIssuedDuringPeriodValueSpecialPreferredDistribution" xlink:to="caps_StockIssuedDuringPeriodValueSpecialPreferredDistribution_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="caps_ThirdPartyPurchasePrice_lbl0" xml:lang="en-US">Represents the value of third party purchase price.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_ThirdPartyPurchasePrice" xlink:to="caps_ThirdPartyPurchasePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="caps_TotalStoneWarrantsTextBlock_lbl0" xml:lang="en-US">The entire disclosure of TotalStone warrants.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_TotalStoneWarrantsTextBlock" xlink:to="caps_TotalStoneWarrantsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="caps_PriorToRestructuringMember_lbl0" xml:lang="en-US">Prior to Restructuring [Member].</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_PriorToRestructuringMember" xlink:to="caps_PriorToRestructuringMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiability_lbl0" xml:lang="en-US">lease liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl0" xml:lang="en-US">Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl0" xml:lang="en-US">Earnings Per Share, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate_lbl0" xml:lang="en-US">Receivable with Imputed Interest, Effective Yield (Interest Rate)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate" xlink:to="us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwards_lbl0" xml:lang="en-US">Operating Loss Carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Role of Management [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl0" xml:lang="en-US">Retained Earnings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="caps_ScheduleOfReportableSegmentReconciledToTheCompanySConsolidatedTotalsAbstract" xlink:href="caps-20241231.xsd#caps_ScheduleOfReportableSegmentReconciledToTheCompanySConsolidatedTotalsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_ScheduleOfReportableSegmentReconciledToTheCompanySConsolidatedTotalsAbstract_lbl" xml:lang="en-US">Schedule Of Reportable Segment Reconciled To The Company SConsolidated Totals Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_ScheduleOfReportableSegmentReconciledToTheCompanySConsolidatedTotalsAbstract" xlink:to="caps_ScheduleOfReportableSegmentReconciledToTheCompanySConsolidatedTotalsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, after Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_DeferredTaxAssetsStockOptions_lbl1" xml:lang="en-US">Deferred Tax Assets Stock Options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_DeferredTaxAssetsStockOptions" xlink:to="caps_DeferredTaxAssetsStockOptions_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember_lbl0" xml:lang="en-US">Adjusted EBITDAOf Total Stoneexclusive Of Northeast Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember" xlink:to="caps_AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0"/>
    <loc xlink:type="locator" xlink:label="caps_ScheduleOfOtherIntangibleAssetsAbstract" xlink:href="caps-20241231.xsd#caps_ScheduleOfOtherIntangibleAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_ScheduleOfOtherIntangibleAssetsAbstract_lbl" xml:lang="en-US">Schedule Of Other Intangible Assets Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_ScheduleOfOtherIntangibleAssetsAbstract" xlink:to="caps_ScheduleOfOtherIntangibleAssetsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_LongTermDebtUnamortizedLoanOriginationFees_lbl1" xml:lang="en-US">Long Term Debt Unamortized Loan Origination Fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_LongTermDebtUnamortizedLoanOriginationFees" xlink:to="caps_LongTermDebtUnamortizedLoanOriginationFees_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl2" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl1" xml:lang="en-US">Other Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtCurrent_lbl1" xml:lang="en-US">Long-Term Debt, Current Maturities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl0" xml:lang="en-US">Deferred Income Tax Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="caps_ScheduleOfMezzanineTermLoanAbstract" xlink:href="caps-20241231.xsd#caps_ScheduleOfMezzanineTermLoanAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_ScheduleOfMezzanineTermLoanAbstract_lbl" xml:lang="en-US">Schedule Of Mezzanine Term Loan Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_ScheduleOfMezzanineTermLoanAbstract" xlink:to="caps_ScheduleOfMezzanineTermLoanAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_MezzanineTermLoanMember_lbl0" xml:lang="en-US">Mezzanine Term Loan Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_MezzanineTermLoanMember" xlink:to="caps_MezzanineTermLoanMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingMember_lbl0" xml:lang="en-US">Building [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingMember" xlink:to="us-gaap_BuildingMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl0" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrent_lbl0" xml:lang="en-US">Assets, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="caps_ScheduleOfPropertyAndEquipmentAbstract" xlink:href="caps-20241231.xsd#caps_ScheduleOfPropertyAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_ScheduleOfPropertyAndEquipmentAbstract_lbl" xml:lang="en-US">Schedule Of Property And Equipment Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_ScheduleOfPropertyAndEquipmentAbstract" xlink:to="caps_ScheduleOfPropertyAndEquipmentAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl0" xml:lang="en-US">Other Assets, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentMaturityDate_lbl0" xml:lang="en-US">Investment Maturity Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentMaturityDate" xlink:to="us-gaap_InvestmentMaturityDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_OutstandingCommonVotingUnitsPercentage_lbl1" xml:lang="en-US">Outstanding Common Voting Units Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_OutstandingCommonVotingUnitsPercentage" xlink:to="caps_OutstandingCommonVotingUnitsPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl0" xml:lang="en-US">Additional Paid in Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_BrookstoneMember_lbl0" xml:lang="en-US">Brookstone Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_BrookstoneMember" xlink:to="caps_BrookstoneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Management Third Party Engaged [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl0" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_BPAXIVLLCMember_lbl0" xml:lang="en-US">BPAXIVLLCMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_BPAXIVLLCMember" xlink:to="caps_BPAXIVLLCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_PrepaidInventory_lbl1" xml:lang="en-US">Prepaid Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_PrepaidInventory" xlink:to="caps_PrepaidInventory_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtTerm_lbl1" xml:lang="en-US">Long-Term Debt, Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtTerm" xlink:to="us-gaap_LongTermDebtTerm_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentMember_lbl0" xml:lang="en-US">Property, Plant and Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentMember" xlink:to="us-gaap_PropertyPlantAndEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl0" xml:lang="en-US">Prepaid Expense, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentPolicyTextBlock_lbl0" xml:lang="en-US">Investment, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentPolicyTextBlock" xlink:to="us-gaap_InvestmentPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl0" xml:lang="en-US">Deferred Tax Assets, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl0" xml:lang="en-US">Debt Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl0" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentTextBlock_lbl0" xml:lang="en-US">Investment [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTextBlock" xlink:to="us-gaap_InvestmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssued_lbl0" xml:lang="en-US">Shares, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilities_lbl0" xml:lang="en-US">Other Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilities" xlink:to="us-gaap_OtherLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoods_lbl0" xml:lang="en-US">Inventory, Finished Goods, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_NotesPayableMember_lbl0" xml:lang="en-US">Notes Payable Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_NotesPayableMember" xlink:to="caps_NotesPayableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl0" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl0" xml:lang="en-US">Preferred Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl0" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl0" xml:lang="en-US">Preferred Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl0" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xml:lang="en-US">Property, Plant and Equipment, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtPercentageBearingVariableInterestRate_lbl0" xml:lang="en-US">Long-Term Debt, Percentage Bearing Variable Interest, Percentage Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink:to="us-gaap_LongTermDebtPercentageBearingVariableInterestRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl0" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_EliminationsMember_lbl0" xml:lang="en-US">Eliminations Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_EliminationsMember" xlink:to="caps_EliminationsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_BrookstonePartnersIACMember_lbl0" xml:lang="en-US">Brookstone Partners IACMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_BrookstonePartnersIACMember" xlink:to="caps_BrookstonePartnersIACMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl0" xml:lang="en-US">Common Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl0" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList_lbl0" xml:lang="en-US">Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0" xml:lang="en-US">Operating Lease, Liability, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl0" xml:lang="en-US">Accounts Receivable [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl0" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockMember_lbl0" xml:lang="en-US">Preferred Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockMember" xlink:to="us-gaap_PreferredStockMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCost_lbl0" xml:lang="en-US">Lease, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl0" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl0" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl1" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Warrants or Rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions_lbl1" xml:lang="en-US">Stock Issued During Period Value Accrued Special Preferred Distributions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions" xlink:to="caps_StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGrossAbstract_lbl0" xml:lang="en-US">Property, Plant and Equipment, Gross [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentGrossAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeasePrincipalPayments_lbl0" xml:lang="en-US">Finance Lease, Principal Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeasePrincipalPayments" xlink:to="us-gaap_FinanceLeasePrincipalPayments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl0" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl2" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0" xml:lang="en-US">Significant Accounting Policies [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Goodwill_lbl0" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0" xml:lang="en-US">Property, Plant and Equipment, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_PercentageOfPrincipalAmount_lbl1" xml:lang="en-US">Percentage Of Principal Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_PercentageOfPrincipalAmount" xlink:to="caps_PercentageOfPrincipalAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExaminationInterestAccrued_lbl0" xml:lang="en-US">Income Tax Examination, Interest Accrued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExaminationInterestAccrued" xlink:to="us-gaap_IncomeTaxExaminationInterestAccrued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnInvestments_lbl0" xml:lang="en-US">Gain (Loss) on Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnInvestments" xlink:to="us-gaap_GainLossOnInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl0" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl0" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_CapitalExpenditures_lbl1" xml:lang="en-US">Capital Expenditures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_CapitalExpenditures" xlink:to="caps_CapitalExpenditures_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_DeferredTaxAssetsBasisDifferenceInTotalStone_lbl1" xml:lang="en-US">Deferred Tax Assets Basis Difference In Total Stone</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_DeferredTaxAssetsBasisDifferenceInTotalStone" xlink:to="caps_DeferredTaxAssetsBasisDifferenceInTotalStone_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_AvelinaMasonryLLCMember_lbl0" xml:lang="en-US">Avelina Masonry LLCMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_AvelinaMasonryLLCMember" xlink:to="caps_AvelinaMasonryLLCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_StateAndLocalAbstract_lbl0" xml:lang="en-US">State And Local Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_StateAndLocalAbstract" xlink:to="caps_StateAndLocalAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl0" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_UnsecuredPromissoryNoteMember_lbl0" xml:lang="en-US">Unsecured Promissory Note Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_UnsecuredPromissoryNoteMember" xlink:to="caps_UnsecuredPromissoryNoteMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl0" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMember_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMember" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TrademarksMember_lbl0" xml:lang="en-US">Trademarks [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TrademarksMember" xlink:to="us-gaap_TrademarksMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_TotalStoneMember_lbl0" xml:lang="en-US">Total Stone Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_TotalStoneMember" xlink:to="caps_TotalStoneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl0" xml:lang="en-US">Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfInvestments_lbl0" xml:lang="en-US">Gain (Loss) on Sale of Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfInvestments" xlink:to="us-gaap_GainLossOnSaleOfInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_DeferredTaxAssetsBasisDifferenceInDiamondProducts_lbl1" xml:lang="en-US">Deferred Tax Assets Basis Difference In Diamond Products</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_DeferredTaxAssetsBasisDifferenceInDiamondProducts" xlink:to="caps_DeferredTaxAssetsBasisDifferenceInDiamondProducts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockOptionMember_lbl0" xml:lang="en-US">Equity Option [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockOptionMember" xlink:to="us-gaap_StockOptionMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LinesOfCreditCurrent_lbl1" xml:lang="en-US">Line of Credit, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LinesOfCreditCurrent" xlink:to="us-gaap_LinesOfCreditCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_lbl0" xml:lang="en-US">Payments of Stock Issuance Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl0" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_NetIncomeLossAvailableToClassBUnitsPreferredReturn_lbl1" xml:lang="en-US">Net Income Loss Available To Class BUnits Preferred Return</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_NetIncomeLossAvailableToClassBUnitsPreferredReturn" xlink:to="caps_NetIncomeLossAvailableToClassBUnitsPreferredReturn_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl2" xml:lang="en-US">Equity, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl2"/>
    <loc xlink:type="locator" xlink:label="caps_ScheduleOfComponentsOfTheIncomeTaxProvisionBenefitAbstract" xlink:href="caps-20241231.xsd#caps_ScheduleOfComponentsOfTheIncomeTaxProvisionBenefitAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_ScheduleOfComponentsOfTheIncomeTaxProvisionBenefitAbstract_lbl" xml:lang="en-US">Schedule Of Components Of The Income Tax Provision Benefit Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_ScheduleOfComponentsOfTheIncomeTaxProvisionBenefitAbstract" xlink:to="caps_ScheduleOfComponentsOfTheIncomeTaxProvisionBenefitAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_BPPeptidesLLCMember_lbl0" xml:lang="en-US">BPPeptides LLCMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_BPPeptidesLLCMember" xlink:to="caps_BPPeptidesLLCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComputerEquipmentMember_lbl0" xml:lang="en-US">Computer Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerEquipmentMember" xlink:to="us-gaap_ComputerEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditMember_lbl0" xml:lang="en-US">Line of Credit [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditMember" xlink:to="us-gaap_LineOfCreditMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl0" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, State and Local</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl0" xml:lang="en-US">Furniture and Fixtures [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_ThirdPartyPurchasePrice_lbl1" xml:lang="en-US">Third Party Purchase Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_ThirdPartyPurchasePrice" xlink:to="caps_ThirdPartyPurchasePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_SalesReturnsAndAllowances_lbl1" xml:lang="en-US">Sales Returns And Allowances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_SalesReturnsAndAllowances" xlink:to="caps_SalesReturnsAndAllowances_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIntangibleAssetsMember_lbl0" xml:lang="en-US">Other Intangible Assets [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIntangibleAssetsMember" xlink:to="us-gaap_OtherIntangibleAssetsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockTextBlock_lbl0" xml:lang="en-US">Preferred Stock [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockTextBlock" xlink:to="us-gaap_PreferredStockTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebt_lbl2" xml:lang="en-US">Long-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl0" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_UnlabeledAbstract_lbl0" xml:lang="en-US">Unlabeled Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_UnlabeledAbstract" xlink:to="caps_UnlabeledAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable_lbl0" xml:lang="en-US">Class of Warrant or Right, Date from which Warrants or Rights Exercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" xlink:to="us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl0" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl0" xml:lang="en-US">Lease, Cost [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_MembershipInterestPercentage_lbl1" xml:lang="en-US">Membership Interest Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_MembershipInterestPercentage" xlink:to="caps_MembershipInterestPercentage_lbl1"/>
    <loc xlink:type="locator" xlink:label="caps_ScheduleOfLongTermDebtAbstract" xlink:href="caps-20241231.xsd#caps_ScheduleOfLongTermDebtAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_ScheduleOfLongTermDebtAbstract_lbl" xml:lang="en-US">Schedule Of Long Term Debt Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_ScheduleOfLongTermDebtAbstract" xlink:to="caps_ScheduleOfLongTermDebtAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest_lbl0" xml:lang="en-US">Debt Instrument, Increase, Accrued Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:to="us-gaap_DebtInstrumentIncreaseAccruedInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl0" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl1" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_FederalAbstract_lbl0" xml:lang="en-US">Federal Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_FederalAbstract" xlink:to="caps_FederalAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DilutiveSecurities_lbl0" xml:lang="en-US">Dilutive Securities, Effect on Basic Earnings Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DilutiveSecurities" xlink:to="us-gaap_DilutiveSecurities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_NetIncomeLossAvailableToSpecialPreferredUnits_lbl1" xml:lang="en-US">Net Income Loss Available To Special Preferred Units</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_NetIncomeLossAvailableToSpecialPreferredUnits" xlink:to="caps_NetIncomeLossAvailableToSpecialPreferredUnits_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaid_lbl0" xml:lang="en-US">Interest Paid, Including Capitalized Interest, Operating and Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaid" xlink:to="us-gaap_InterestPaid_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0" xml:lang="en-US">Equity [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl0" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredClassBMember_lbl2" xml:lang="en-US">Preferred Class B [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredClassBMember" xlink:to="us-gaap_PreferredClassBMember_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTextBlock_lbl0" xml:lang="en-US">Short-Term Debt [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTextBlock" xlink:to="us-gaap_ShortTermDebtTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl0" xml:lang="en-US">Schedule of Debt [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_PromissoryNoteMember_lbl0" xml:lang="en-US">Promissory Note Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_PromissoryNoteMember" xlink:to="caps_PromissoryNoteMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanCostRecognized_lbl0" xml:lang="en-US">Defined Contribution Plan, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanCostRecognized" xlink:to="us-gaap_DefinedContributionPlanCostRecognized_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_lbl0" xml:lang="en-US">Line of Credit Facility, Interest Rate During Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl0" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl0" xml:lang="en-US">Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssuedPricePerShare_lbl0" xml:lang="en-US">Shares Issued, Price Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl0" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_StockIssuedDuringPeriodValueAccruedClassBDistributions_lbl1" xml:lang="en-US">Stock Issued During Period Value Accrued Class BDistributions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_StockIssuedDuringPeriodValueAccruedClassBDistributions" xlink:to="caps_StockIssuedDuringPeriodValueAccruedClassBDistributions_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseInterestExpense_lbl0" xml:lang="en-US">Finance Lease, Interest Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseInterestExpense" xlink:to="us-gaap_FinanceLeaseInterestExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl0" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_AnnualLeasePaymentIncreasesPercentage_lbl1" xml:lang="en-US">Annual Lease Payment Increases Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_AnnualLeasePaymentIncreasesPercentage" xlink:to="caps_AnnualLeasePaymentIncreasesPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl0" xml:lang="en-US">Schedule of Maturities of Long-Term Debt [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfReportableSegments_lbl0" xml:lang="en-US">Number of Reportable Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_TotalStoneLLCMember_lbl0" xml:lang="en-US">Total Stone LLCMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_TotalStoneLLCMember" xlink:to="caps_TotalStoneLLCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_PaymentsOfFinancingFees_lbl1" xml:lang="en-US">Payments Of Financing Fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_PaymentsOfFinancingFees" xlink:to="caps_PaymentsOfFinancingFees_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl0" xml:lang="en-US">Debt Instrument, Interest Rate During Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteAbstract_lbl" xml:lang="en-US">Stockholders&apos; Equity Note [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPayable_lbl0" xml:lang="en-US">Loans Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayable" xlink:to="us-gaap_LoansPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl0" xml:lang="en-US">Inventory, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_OperatingCashFlowsFromOperatingLeases_lbl1" xml:lang="en-US">Operating Cash Flows From Operating Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_OperatingCashFlowsFromOperatingLeases" xlink:to="caps_OperatingCashFlowsFromOperatingLeases_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfOperatingSegments_lbl0" xml:lang="en-US">Number of Operating Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl0" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeriesAPreferredStockMember_lbl0" xml:lang="en-US">Series A Preferred Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesAPreferredStockMember" xlink:to="us-gaap_SeriesAPreferredStockMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoninterestExpenseInvestmentAdvisoryFees_lbl0" xml:lang="en-US">Noninterest Expense Investment Advisory Fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoninterestExpenseInvestmentAdvisoryFees" xlink:to="us-gaap_NoninterestExpenseInvestmentAdvisoryFees_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl0" xml:lang="en-US">Common Stock, Value, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_EarningsLossPerShareAbstract_lbl0" xml:lang="en-US">Earnings Loss Per Share Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_EarningsLossPerShareAbstract" xlink:to="caps_EarningsLossPerShareAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_lbl0" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_lbl0" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Domestic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_StreamFinanceLLCMember_lbl0" xml:lang="en-US">Stream Finance LLCMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_StreamFinanceLLCMember" xlink:to="caps_StreamFinanceLLCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage_lbl0" xml:lang="en-US">Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" xlink:to="us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasePayments_lbl0" xml:lang="en-US">Operating Lease, Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Dividends_lbl0" xml:lang="en-US">Dividends</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Dividends" xlink:to="us-gaap_Dividends_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_AdjustedEBITDAOfTotalStoneAndNortheastMember_lbl0" xml:lang="en-US">Adjusted EBITDAOf Total Stone And Northeast Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_AdjustedEBITDAOfTotalStoneAndNortheastMember" xlink:to="caps_AdjustedEBITDAOfTotalStoneAndNortheastMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate_lbl0" xml:lang="en-US">Debt Instrument, Interest Rate, Basis for Effective Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate" xlink:to="us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl0" xml:lang="en-US">Cost of Goods and Services Sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">Statement of Stockholders&apos; Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl0" xml:lang="en-US">Increase (Decrease) in Operating Lease Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredUnitsOfferingCosts_lbl0" xml:lang="en-US">Preferred Units, Offering Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredUnitsOfferingCosts" xlink:to="us-gaap_PreferredUnitsOfferingCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:to="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_DiamondProductsLLCMember_lbl0" xml:lang="en-US">Diamond Products LLCMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_DiamondProductsLLCMember" xlink:to="caps_DiamondProductsLLCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl2" xml:lang="en-US">Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIntangibleAssetsNet_lbl1" xml:lang="en-US">Other Intangible Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIntangibleAssetsNet" xlink:to="us-gaap_OtherIntangibleAssetsNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl0" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Leases [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_MinorityInvestmentPercentage_lbl1" xml:lang="en-US">Minority Investment Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_MinorityInvestmentPercentage" xlink:to="caps_MinorityInvestmentPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Federal, State and Local, Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_SellersNoteMember_lbl0" xml:lang="en-US">Sellers Note Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_SellersNoteMember" xlink:to="caps_SellersNoteMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl0" xml:lang="en-US">Earnings Per Share, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl0" xml:lang="en-US">Liabilities, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_AccruedRelatedPartyManagementFee_lbl1" xml:lang="en-US">Accrued Related Party Management Fee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_AccruedRelatedPartyManagementFee" xlink:to="caps_AccruedRelatedPartyManagementFee_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl1" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl0" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl0" xml:lang="en-US">Subsequent Events [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromRepurchaseOfEquity_lbl0" xml:lang="en-US">Proceeds from (Repurchase of) Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepurchaseOfEquity" xlink:to="us-gaap_ProceedsFromRepurchaseOfEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Federal, State and Local, Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_EarningsBeforeInterest_lbl1" xml:lang="en-US">Earnings Before Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_EarningsBeforeInterest" xlink:to="caps_EarningsBeforeInterest_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl0" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_lbl0" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsMember_lbl1" xml:lang="en-US">Investments [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsMember" xlink:to="us-gaap_InvestmentsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_TwoThousandFifteenEquityIncentivePlanMember_lbl0" xml:lang="en-US">Two Thousand Fifteen Equity Incentive Plan Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_TwoThousandFifteenEquityIncentivePlanMember" xlink:to="caps_TwoThousandFifteenEquityIncentivePlanMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl0" xml:lang="en-US">Machinery and Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtPercentageBearingFixedInterestRate_lbl0" xml:lang="en-US">Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:to="us-gaap_LongTermDebtPercentageBearingFixedInterestRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl0" xml:lang="en-US">Accounts Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ManagementFeeExpense_lbl0" xml:lang="en-US">Management Fee Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ManagementFeeExpense" xlink:to="us-gaap_ManagementFeeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_lbl0" xml:lang="en-US">Accrued Professional Fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:to="us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_LeaseLiabilities_lbl1" xml:lang="en-US">Lease Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_LeaseLiabilities" xlink:to="caps_LeaseLiabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl0" xml:lang="en-US">Property, Plant and Equipment, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseNonoperating_lbl1" xml:lang="en-US">Interest Expense, Nonoperating</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAbstract_lbl0" xml:lang="en-US">Net Income (Loss) Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAbstract" xlink:to="us-gaap_NetIncomeLossAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl0" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantMember_lbl1" xml:lang="en-US">Warrant [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermLeaseCost_lbl0" xml:lang="en-US">Short-Term Lease, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermLeaseCost" xlink:to="us-gaap_ShortTermLeaseCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_BerkshireBankMember_lbl0" xml:lang="en-US">Berkshire Bank Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_BerkshireBankMember" xlink:to="caps_BerkshireBankMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_StockIssuedDuringPeriodValueSpecialPreferredDistribution_lbl1" xml:lang="en-US">Stock Issued During Period Value Special Preferred Distribution</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_StockIssuedDuringPeriodValueSpecialPreferredDistribution" xlink:to="caps_StockIssuedDuringPeriodValueSpecialPreferredDistribution_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl0" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentCarryingAmount_lbl0" xml:lang="en-US">Long-Term Debt, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentCarryingAmount" xlink:to="us-gaap_DebtInstrumentCarryingAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_SteamFinanceLLCMember_lbl0" xml:lang="en-US">Steam Finance LLCMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_SteamFinanceLLCMember" xlink:to="caps_SteamFinanceLLCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl0"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract_lbl" xml:lang="en-US">Cybersecurity Risk Management, Strategy, and Governance [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl0" xml:lang="en-US">Leasehold Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_lbl0" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl1" xml:lang="en-US">Operating Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_lbl0" xml:lang="en-US">Finance Lease, Liability, to be Paid, after Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl0" xml:lang="en-US">Operating Lease, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl0" xml:lang="en-US">Repayments of Long-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLongTermDebt_lbl0" xml:lang="en-US">Other Long-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermDebt" xlink:to="us-gaap_OtherLongTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl0" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, Research</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_lbl0" xml:lang="en-US">Proceeds from (Repayments of) Lines of Credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:to="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonClassAMember_lbl0" xml:lang="en-US">Common Class A [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_lbl0" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentOwnedBalancePrincipalAmount_lbl0" xml:lang="en-US">Investment Owned, Balance, Principal Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentOwnedBalancePrincipalAmount" xlink:to="us-gaap_InvestmentOwnedBalancePrincipalAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl2" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockPricePerShare_lbl0" xml:lang="en-US">Sale of Stock, Price Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockPricePerShare" xlink:to="us-gaap_SaleOfStockPricePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl0" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl1" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl1"/>
    <loc xlink:type="locator" xlink:label="caps_ScheduleOfBasicAndDilutedLossPerShareAbstract" xlink:href="caps-20241231.xsd#caps_ScheduleOfBasicAndDilutedLossPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_ScheduleOfBasicAndDilutedLossPerShareAbstract_lbl" xml:lang="en-US">Schedule Of Basic And Diluted Loss Per Share Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_ScheduleOfBasicAndDilutedLossPerShareAbstract" xlink:to="caps_ScheduleOfBasicAndDilutedLossPerShareAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl0" xml:lang="en-US">Proceeds from Issuance Initial Public Offering</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl0" xml:lang="en-US">Operating Lease, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl0" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingExpense_lbl0" xml:lang="en-US">Advertising Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_SpecialPreferredUnitMember_lbl0" xml:lang="en-US">Special Preferred Unit Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_SpecialPreferredUnitMember" xlink:to="caps_SpecialPreferredUnitMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherExpensesAbstract_lbl0" xml:lang="en-US">Other Expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherExpensesAbstract" xlink:to="us-gaap_OtherExpensesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription_lbl0" xml:lang="en-US">Debt Instrument, Maturity Date, Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDateDescription" xlink:to="us-gaap_DebtInstrumentMaturityDateDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_BrookstoneXXIMember_lbl0" xml:lang="en-US">Brookstone XXIMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_BrookstoneXXIMember" xlink:to="caps_BrookstoneXXIMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl0" xml:lang="en-US">Deferred Tax Assets, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl2" xml:lang="en-US">Equity Method Investment, Ownership Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl0" xml:lang="en-US">Selling, General and Administrative Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_PercentageOfCommonStockOutstanding_lbl1" xml:lang="en-US">Percentage Of Common Stock Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_PercentageOfCommonStockOutstanding" xlink:to="caps_PercentageOfCommonStockOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl0" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl0" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl0" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Receivable and Other Operating Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfReportingUnits_lbl0" xml:lang="en-US">Number of Reporting Units</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportingUnits" xlink:to="us-gaap_NumberOfReportingUnits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsCurrent_lbl0" xml:lang="en-US">Other Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl0" xml:lang="en-US">Advertising Cost [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_ParentsMember_lbl0" xml:lang="en-US">Parents Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_ParentsMember" xlink:to="caps_ParentsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_lbl0" xml:lang="en-US">Payments of Debt Issuance Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Settlement, State and Local, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal" xlink:to="us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_TotalStoneWarrantsTextBlock_lbl1" xml:lang="en-US">Total Stone Warrants Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_TotalStoneWarrantsTextBlock" xlink:to="caps_TotalStoneWarrantsTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract_lbl0" xml:lang="en-US">Supplemental Cash Flow Elements [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_SupplementalCashFlowElementsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtDescription_lbl0" xml:lang="en-US">Long-Term Debt, Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtDescription" xlink:to="us-gaap_LongTermDebtDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossAttributableToParentAbstract_lbl0" xml:lang="en-US">Income (Loss) Attributable to Parent, before Tax [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossAttributableToParentAbstract" xlink:to="us-gaap_IncomeLossAttributableToParentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetInterestCarryforward_lbl0" xml:lang="en-US">Deferred Tax Asset, Interest Carryforward</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetInterestCarryforward" xlink:to="us-gaap_DeferredTaxAssetInterestCarryforward_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_lbl0" xml:lang="en-US">Schedule of Intangible Assets and Goodwill [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:to="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_ComputerSoftwareMember_lbl0" xml:lang="en-US">Computer Software Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_ComputerSoftwareMember" xlink:to="caps_ComputerSoftwareMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NatureOfOperations_lbl0" xml:lang="en-US">Nature of Operations [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfOperations" xlink:to="us-gaap_NatureOfOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl1" xml:lang="en-US">Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerListsMember_lbl0" xml:lang="en-US">Customer Lists [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerListsMember" xlink:to="us-gaap_CustomerListsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl0" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_LongTermDebtImputedInterestRate_lbl1" xml:lang="en-US">Long Term Debt Imputed Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_LongTermDebtImputedInterestRate" xlink:to="caps_LongTermDebtImputedInterestRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_ShippingAndHandlingPolicyPolicyTextBlock_lbl1" xml:lang="en-US">Shipping And Handling Policy Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_ShippingAndHandlingPolicyPolicyTextBlock" xlink:to="caps_ShippingAndHandlingPolicyPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl0" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl0" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl0" xml:lang="en-US">Common Stock, Shares, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_PriorToRestructuringMember_lbl1" xml:lang="en-US">Prior To Restructuring Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_PriorToRestructuringMember" xlink:to="caps_PriorToRestructuringMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentPeriodicPayment_lbl0" xml:lang="en-US">Debt Instrument, Periodic Payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentPeriodicPayment" xlink:to="us-gaap_DebtInstrumentPeriodicPayment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_lbl1" xml:lang="en-US">Gross Profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl0" xml:lang="en-US">Retirement Benefits [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_SpecialPreferredUnitsMember_lbl0" xml:lang="en-US">Special Preferred Units Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_SpecialPreferredUnitsMember" xlink:to="caps_SpecialPreferredUnitsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl0" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncompeteAgreementsMember_lbl0" xml:lang="en-US">Noncompete Agreements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncompeteAgreementsMember" xlink:to="us-gaap_NoncompeteAgreementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_FacilityMember_lbl0" xml:lang="en-US">Facility Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_FacilityMember" xlink:to="caps_FacilityMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonClassCMember_lbl0" xml:lang="en-US">Common Class C [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassCMember" xlink:to="us-gaap_CommonClassCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl0" xml:lang="en-US">Debt Instrument, Face Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl0" xml:lang="en-US">Assets, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfessionalAndContractServicesExpense_lbl0" xml:lang="en-US">Professional and Contract Services Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfessionalAndContractServicesExpense" xlink:to="us-gaap_ProfessionalAndContractServicesExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl0" xml:lang="en-US">Finance Lease, Liability, to be Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestments_lbl0" xml:lang="en-US">Equity Method Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestments" xlink:to="us-gaap_EquityMethodInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_lbl0" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Match</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl0" xml:lang="en-US">Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl0" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl0" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_FinancingCashFlowsFromFinanceLeasesprincipalPortion_lbl1" xml:lang="en-US">Financing Cash Flows From Finance Leasesprincipal Portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_FinancingCashFlowsFromFinanceLeasesprincipalPortion" xlink:to="caps_FinancingCashFlowsFromFinanceLeasesprincipalPortion_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl0" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingSegmentsMember_lbl0" xml:lang="en-US">Operating Segments [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingSegmentsMember" xlink:to="us-gaap_OperatingSegmentsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_lbl0" xml:lang="en-US">Cost of Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredUnitsContributedCapital_lbl0" xml:lang="en-US">Preferred Units, Contributed Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredUnitsContributedCapital" xlink:to="us-gaap_PreferredUnitsContributedCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="caps_TermNoteAgreementMember_lbl0" xml:lang="en-US">Term Note Agreement Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="caps_TermNoteAgreementMember" xlink:to="caps_TermNoteAgreementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl1" xml:lang="en-US">Class of Warrant or Right, Exercise Price of Warrants or Rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl0" xml:lang="en-US">Preferred Stock, Value, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaid_lbl0" xml:lang="en-US">Income Taxes Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IndefinitelivedIntangibleAssetsMember_lbl0" xml:lang="en-US">Indefinite-Lived Intangible Assets [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefinitelivedIntangibleAssetsMember" xlink:to="us-gaap_IndefinitelivedIntangibleAssetsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturityDate_lbl0" xml:lang="en-US">Long-Term Debt, Maturity Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturityDate" xlink:to="us-gaap_LongTermDebtMaturityDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepositLiabilitiesAccruedInterest_lbl0" xml:lang="en-US">Deposit Liabilities, Accrued Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositLiabilitiesAccruedInterest" xlink:to="us-gaap_DepositLiabilitiesAccruedInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl0" xml:lang="en-US">Liabilities and Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl0" xml:lang="en-US">Debt Instrument, Maturity Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Federal Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl0" xml:lang="en-US">Assets, Noncurrent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryValuationReserves_lbl0" xml:lang="en-US">Inventory Valuation Reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl1" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtAbstract_lbl0" xml:lang="en-US">Long-Term Debt, Unclassified [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtAbstract" xlink:to="us-gaap_LongTermDebtAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl0" xml:lang="en-US">Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl0"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>16
<FILENAME>caps-20241231_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon Mar 31 20:59:54 UTC 2025 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ConsolidatedBalanceSheet" roleURI="http://www.capstonethx.com./role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://www.capstonethx.com./role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ConsolidatedIncomeStatement" roleURI="http://www.capstonethx.com./role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ConsolidatedCashFlow" roleURI="http://www.capstonethx.com./role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ShareholdersEquityType2or3" roleURI="http://www.capstonethx.com./role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_NatureofOperations" roleURI="http://www.capstonethx.com./role/NatureofOperations"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_SummaryofSignificantAccountingPolicies" roleURI="http://www.capstonethx.com./role/SummaryofSignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_RelatedPartyTransactions" roleURI="http://www.capstonethx.com./role/RelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_PropertyandEquipmentNet" roleURI="http://www.capstonethx.com./role/PropertyandEquipmentNet"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_GoodwillandOtherIntangibleAssets" roleURI="http://www.capstonethx.com./role/GoodwillandOtherIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_InvestmentinNonMarketableSecurities" roleURI="http://www.capstonethx.com./role/InvestmentinNonMarketableSecurities"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_LineofCredit" roleURI="http://www.capstonethx.com./role/LineofCredit"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_Debt" roleURI="http://www.capstonethx.com./role/Debt"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_Leases" roleURI="http://www.capstonethx.com./role/Leases"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_TotalStonePreferredUnits" roleURI="http://www.capstonethx.com./role/TotalStonePreferredUnits"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_TotalStoneWarrants" roleURI="http://www.capstonethx.com./role/TotalStoneWarrants"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_StockholdersEquity" roleURI="http://www.capstonethx.com./role/StockholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_TotalStone401KRetirementSavingsPlan" roleURI="http://www.capstonethx.com./role/TotalStone401KRetirementSavingsPlan"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_IncomeTaxes" roleURI="http://www.capstonethx.com./role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_SegmentInformation" roleURI="http://www.capstonethx.com./role/SegmentInformation"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_SubsequentEvents" roleURI="http://www.capstonethx.com./role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_AccountingPoliciesByPolicy" roleURI="http://www.capstonethx.com./role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_SummaryofSignificantAccountingPoliciesTables" roleURI="http://www.capstonethx.com./role/SummaryofSignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_PropertyandEquipmentNetTables" roleURI="http://www.capstonethx.com./role/PropertyandEquipmentNetTables"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_GoodwillandOtherIntangibleAssetsTables" roleURI="http://www.capstonethx.com./role/GoodwillandOtherIntangibleAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_DebtTables" roleURI="http://www.capstonethx.com./role/DebtTables"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_LeasesTables" roleURI="http://www.capstonethx.com./role/LeasesTables"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_IncomeTaxesTables" roleURI="http://www.capstonethx.com./role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_SegmentInformationTables" roleURI="http://www.capstonethx.com./role/SegmentInformationTables"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ScheduleofBasicandDilutedLossPerShareTable" roleURI="http://www.capstonethx.com./role/ScheduleofBasicandDilutedLossPerShareTable"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ScheduleofPropertyandEquipmentTable" roleURI="http://www.capstonethx.com./role/ScheduleofPropertyandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ScheduleofOtherIntangibleAssetsTable" roleURI="http://www.capstonethx.com./role/ScheduleofOtherIntangibleAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ScheduleofLongTermDebtTable" roleURI="http://www.capstonethx.com./role/ScheduleofLongTermDebtTable"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ScheduleofLongTermDebtTable_Parentheticals" roleURI="http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ScheduleofMezzanineTermLoanTable" roleURI="http://www.capstonethx.com./role/ScheduleofMezzanineTermLoanTable"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ScheduleofMaturitiesofLongTermTable" roleURI="http://www.capstonethx.com./role/ScheduleofMaturitiesofLongTermTable"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ScheduleofMaturityofLeaseLiabilitiesTable" roleURI="http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ScheduleofComponentsofDeferredIncomeTaxAssetsTable" roleURI="http://www.capstonethx.com./role/ScheduleofComponentsofDeferredIncomeTaxAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ScheduleofComponentsoftheIncomeTaxProvisionBenefitTable" roleURI="http://www.capstonethx.com./role/ScheduleofComponentsoftheIncomeTaxProvisionBenefitTable"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ScheduleofProvisionforIncomeTaxesTable" roleURI="http://www.capstonethx.com./role/ScheduleofProvisionforIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable" roleURI="http://www.capstonethx.com./role/ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_LeasesDetailsScheduleofLeaseExpenseandAdditionalInformationRelatedtoLeases" roleURI="http://www.capstonethx.com./role/LeasesDetailsScheduleofLeaseExpenseandAdditionalInformationRelatedtoLeases"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#CybersecurityRiskManagementAndStrategyDisclosure" roleURI="http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_SummaryofSignificantAccountingPoliciesDetails" roleURI="http://www.capstonethx.com./role/SummaryofSignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_RelatedPartyTransactionsDetails" roleURI="http://www.capstonethx.com./role/RelatedPartyTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_PropertyandEquipmentNetDetails" roleURI="http://www.capstonethx.com./role/PropertyandEquipmentNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_GoodwillandOtherIntangibleAssetsDetails" roleURI="http://www.capstonethx.com./role/GoodwillandOtherIntangibleAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_InvestmentinNonMarketableSecuritiesDetails" roleURI="http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_LineofCreditDetails" roleURI="http://www.capstonethx.com./role/LineofCreditDetails"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_DebtDetails" roleURI="http://www.capstonethx.com./role/DebtDetails"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_LeasesDetails" roleURI="http://www.capstonethx.com./role/LeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_TotalStonePreferredUnitsDetails" roleURI="http://www.capstonethx.com./role/TotalStonePreferredUnitsDetails"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_TotalStoneWarrantsDetails" roleURI="http://www.capstonethx.com./role/TotalStoneWarrantsDetails"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_StockholdersEquityDetails" roleURI="http://www.capstonethx.com./role/StockholdersEquityDetails"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_TotalStone401KRetirementSavingsPlanDetails" roleURI="http://www.capstonethx.com./role/TotalStone401KRetirementSavingsPlanDetails"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_IncomeTaxesDetails" roleURI="http://www.capstonethx.com./role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_SegmentInformationDetails" roleURI="http://www.capstonethx.com./role/SegmentInformationDetails"/>
  <roleRef xlink:type="simple" xlink:href="caps-20241231.xsd#caps_r_SubsequentEventsDetails" roleURI="http://www.capstonethx.com./role/SubsequentEventsDetails"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#cover" roleURI="http://xbrl.sec.gov/dei/role/document/Cover"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#ai" roleURI="http://xbrl.sec.gov/dei/role/document/AuditInformation"/>
  <presentationLink xlink:role="http://www.capstonethx.com./role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredClassBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_PreferredClassBMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SpecialPreferredUnitsMember" xlink:href="caps-20241231.xsd#caps_SpecialPreferredUnitsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="SpecialPreferredUnitsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsNoncurrentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_Goodwill" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OtherIntangibleAssetsNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Assets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LinesOfCreditCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LinesOfCreditCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LinesOfCreditCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccruedRelatedPartyManagementFee" xlink:href="caps-20241231.xsd#caps_AccruedRelatedPartyManagementFee"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="AccruedRelatedPartyManagementFee" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LongTermDebtNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Liabilities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockValue" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EquityAbstract" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SalesReturnsAndAllowances" xlink:href="caps-20241231.xsd#caps_SalesReturnsAndAllowances"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="SalesReturnsAndAllowances" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_Revenues" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfRevenue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GainLossOnInvestments" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_InterestExpenseNonoperating" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="12.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLossAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NetIncomeLossAvailableToSpecialPreferredUnits" xlink:href="caps-20241231.xsd#caps_NetIncomeLossAvailableToSpecialPreferredUnits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLossAbstract" xlink:to="NetIncomeLossAvailableToSpecialPreferredUnits" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NetIncomeLossAvailableToClassBUnitsPreferredReturn" xlink:href="caps-20241231.xsd#caps_NetIncomeLossAvailableToClassBUnitsPreferredReturn"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLossAbstract" xlink:to="NetIncomeLossAvailableToClassBUnitsPreferredReturn" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLossAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="EarningsLossPerShareAbstract" xlink:href="caps-20241231.xsd#caps_EarningsLossPerShareAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="EarningsLossPerShareAbstract" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsLossPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsLossPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsLossPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsLossPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfInvestments" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_FinanceLeasePrincipalPayments" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="PaymentsOfFinancingFees" xlink:href="caps-20241231.xsd#caps_PaymentsOfFinancingFees"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="PaymentsOfFinancingFees" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepurchaseOfEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepurchaseOfEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRepurchaseOfEquity" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowElementsAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_InterestPaidNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FinancingCashFlowsFromFinanceLeasesprincipalPortion" xlink:href="caps-20241231.xsd#caps_FinancingCashFlowsFromFinanceLeasesprincipalPortion"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InterestPaidNet" xlink:to="FinancingCashFlowsFromFinanceLeasesprincipalPortion" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingCashFlowsFromOperatingLeases" xlink:href="caps-20241231.xsd#caps_OperatingCashFlowsFromOperatingLeases"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InterestPaidNet" xlink:to="OperatingCashFlowsFromOperatingLeases" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaid" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_IncomeTaxesPaid" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_PreferredStockMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SpecialPreferredUnitMember" xlink:href="caps-20241231.xsd#caps_SpecialPreferredUnitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="SpecialPreferredUnitMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="5.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredClassBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_PreferredClassBMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodValueAccruedClassBDistributions" xlink:href="caps-20241231.xsd#caps_StockIssuedDuringPeriodValueAccruedClassBDistributions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="StockIssuedDuringPeriodValueAccruedClassBDistributions" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions" xlink:href="caps-20241231.xsd#caps_StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodValueSpecialPreferredDistribution" xlink:href="caps-20241231.xsd#caps_StockIssuedDuringPeriodValueSpecialPreferredDistribution"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="StockIssuedDuringPeriodValueSpecialPreferredDistribution" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity_0" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/NatureofOperations" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NatureOfOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NatureOfOperations" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/RelatedPartyTransactions" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/PropertyandEquipmentNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/GoodwillandOtherIntangibleAssets" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/InvestmentinNonMarketableSecurities" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsAbstract" xlink:to="us-gaap_InvestmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/LineofCredit" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAbstract" xlink:to="us-gaap_ShortTermDebtTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/Debt" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/Leases" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/TotalStonePreferredUnits" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredUnitsDescriptionAndOtherDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredUnitsDescriptionAndOtherDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PreferredUnitsDescriptionAndOtherDisclosuresAbstract" xlink:to="us-gaap_PreferredStockTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/TotalStoneWarrants" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="TotalStoneWarrantsTextBlock" xlink:href="caps-20241231.xsd#caps_TotalStoneWarrantsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="TotalStoneWarrantsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/StockholdersEquity" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/TotalStone401KRetirementSavingsPlan" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/IncomeTaxes" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/SegmentInformation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/SubsequentEvents" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InvestmentPolicyTextBlock" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShippingAndHandlingPolicyPolicyTextBlock" xlink:href="caps-20241231.xsd#caps_ShippingAndHandlingPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ShippingAndHandlingPolicyPolicyTextBlock" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/PropertyandEquipmentNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/GoodwillandOtherIntangibleAssetsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/DebtTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/LeasesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/IncomeTaxesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/SegmentInformationTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/ScheduleofBasicandDilutedLossPerShareTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfBasicAndDilutedLossPerShareAbstract" xlink:href="caps-20241231.xsd#caps_ScheduleOfBasicAndDilutedLossPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBasicAndDilutedLossPerShareAbstract" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockOptionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_StockOptionMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_WarrantMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DilutiveSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DilutiveSecurities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_DilutiveSecurities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/ScheduleofPropertyandEquipmentTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfPropertyAndEquipmentAbstract" xlink:href="caps-20241231.xsd#caps_ScheduleOfPropertyAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_MachineryAndEquipmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ComputerEquipmentMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ComputerSoftwareMember" xlink:href="caps-20241231.xsd#caps_ComputerSoftwareMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="ComputerSoftwareMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_FurnitureAndFixturesMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LeaseholdImprovementsMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGrossAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/ScheduleofOtherIntangibleAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfOtherIntangibleAssetsAbstract" xlink:href="caps-20241231.xsd#caps_ScheduleOfOtherIntangibleAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetailsTable" xlink:href="caps-20241231.xsd#caps_GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherIntangibleAssetsAbstract" xlink:to="GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetailsTable" xlink:to="us-gaap_FairValueByAssetClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefinitelivedIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefinitelivedIntangibleAssetsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_IndefinitelivedIntangibleAssetsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetailsTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TrademarksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TrademarksMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_TrademarksMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetailsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncompeteAgreementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_NoncompeteAgreementsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerListsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerListsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_CustomerListsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_OtherIntangibleAssetsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetailsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_OtherIntangibleAssetsNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/ScheduleofLongTermDebtTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfLongTermDebtAbstract" xlink:href="caps-20241231.xsd#caps_ScheduleOfLongTermDebtAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLongTermDebtAbstract" xlink:to="us-gaap_DebtInstrumentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="NotesPayableMember" xlink:href="caps-20241231.xsd#caps_NotesPayableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="NotesPayableMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MezzanineTermLoanMember" xlink:href="caps-20241231.xsd#caps_MezzanineTermLoanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="MezzanineTermLoanMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SellersNoteMember" xlink:href="caps-20241231.xsd#caps_SellersNoteMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="SellersNoteMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TermNoteAgreementMember" xlink:href="caps-20241231.xsd#caps_TermNoteAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="TermNoteAgreementMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FacilityMember" xlink:href="caps-20241231.xsd#caps_FacilityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="FacilityMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="UnsecuredPromissoryNoteMember" xlink:href="caps-20241231.xsd#caps_UnsecuredPromissoryNoteMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="UnsecuredPromissoryNoteMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="BPPeptidesLLCMember" xlink:href="caps-20241231.xsd#caps_BPPeptidesLLCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="BPPeptidesLLCMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SteamFinanceLLCMember" xlink:href="caps-20241231.xsd#caps_SteamFinanceLLCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="SteamFinanceLLCMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AvelinaMasonryLLCMember" xlink:href="caps-20241231.xsd#caps_AvelinaMasonryLLCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="AvelinaMasonryLLCMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BerkshireBankMember" xlink:href="caps-20241231.xsd#caps_BerkshireBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="BerkshireBankMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalStoneMember" xlink:href="caps-20241231.xsd#caps_TotalStoneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="TotalStoneMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BrookstoneMember" xlink:href="caps-20241231.xsd#caps_BrookstoneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="BrookstoneMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_LongTermDebt" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_LongTermDebtCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="LongTermDebtUnamortizedLoanOriginationFees" xlink:href="caps-20241231.xsd#caps_LongTermDebtUnamortizedLoanOriginationFees"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="LongTermDebtUnamortizedLoanOriginationFees" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_DebtInstrumentCarryingAmount" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfLongTermDebtAbstract" xlink:href="caps-20241231.xsd#caps_ScheduleOfLongTermDebtAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLongTermDebtAbstract" xlink:to="us-gaap_DebtInstrumentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="NotesPayableMember" xlink:href="caps-20241231.xsd#caps_NotesPayableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="NotesPayableMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MezzanineTermLoanMember" xlink:href="caps-20241231.xsd#caps_MezzanineTermLoanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="MezzanineTermLoanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SellersNoteMember" xlink:href="caps-20241231.xsd#caps_SellersNoteMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="SellersNoteMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TermNoteAgreementMember" xlink:href="caps-20241231.xsd#caps_TermNoteAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="TermNoteAgreementMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FacilityMember" xlink:href="caps-20241231.xsd#caps_FacilityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="FacilityMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="UnsecuredPromissoryNoteMember" xlink:href="caps-20241231.xsd#caps_UnsecuredPromissoryNoteMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="UnsecuredPromissoryNoteMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="BPPeptidesLLCMember" xlink:href="caps-20241231.xsd#caps_BPPeptidesLLCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="BPPeptidesLLCMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SteamFinanceLLCMember" xlink:href="caps-20241231.xsd#caps_SteamFinanceLLCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="SteamFinanceLLCMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AvelinaMasonryLLCMember" xlink:href="caps-20241231.xsd#caps_AvelinaMasonryLLCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="AvelinaMasonryLLCMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BerkshireBankMember" xlink:href="caps-20241231.xsd#caps_BerkshireBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="BerkshireBankMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalStoneMember" xlink:href="caps-20241231.xsd#caps_TotalStoneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="TotalStoneMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BrookstoneMember" xlink:href="caps-20241231.xsd#caps_BrookstoneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="BrookstoneMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrbzwU7UhTbrukp3EA24hi3dZR+Z8VYE9ndF6Fs2t9Dat6X4kCdk4/uftA3MRTGeUOiBxWNHgz8nE6Q3UnS/qLgGV34a6mj6w1Lx1t0Au7lwKy2dmXNbiThKHTo9aH/Za1Es3iepnQ94+L8WwcH7mNt8cfBX7CPLsJLEtuMl01IRYH2wfOzxQGAGA5+hnkCQ96aW0EMgpDzJc8zxG8wm7X5DkhUwRBVXzOgthvnAn6gRJ8viwpOC74B6lkT1IKzpKsg=] CSR-->
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturityDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_LongTermDebtMaturityDate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_DebtInstrumentIncreaseAccruedInterest" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_RepaymentsOfLongTermDebt" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtPercentageBearingVariableInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_LongTermDebtPercentageBearingVariableInterestRate" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_LongTermDebtPercentageBearingFixedInterestRate" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDateDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDateDescription" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ThirdPartyPurchasePrice" xlink:href="caps-20241231.xsd#caps_ThirdPartyPurchasePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="ThirdPartyPurchasePrice" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LongTermDebtImputedInterestRate" xlink:href="caps-20241231.xsd#caps_LongTermDebtImputedInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="LongTermDebtImputedInterestRate" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_OperatingLeasePayments" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AnnualLeasePaymentIncreasesPercentage" xlink:href="caps-20241231.xsd#caps_AnnualLeasePaymentIncreasesPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="AnnualLeasePaymentIncreasesPercentage" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_LongTermDebtTerm" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/ScheduleofMezzanineTermLoanTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfMezzanineTermLoanAbstract" xlink:href="caps-20241231.xsd#caps_ScheduleOfMezzanineTermLoanAbstract"/>
    <loc xlink:type="locator" xlink:label="DebtScheduleofMezzanineTermLoanDetailsTable" xlink:href="caps-20241231.xsd#caps_DebtScheduleofMezzanineTermLoanDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfMezzanineTermLoanAbstract" xlink:to="DebtScheduleofMezzanineTermLoanDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtScheduleofMezzanineTermLoanDetailsTable" xlink:to="us-gaap_DebtInstrumentAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember" xlink:href="caps-20241231.xsd#caps_AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdjustedEBITDAOfTotalStoneAndNortheastMember" xlink:href="caps-20241231.xsd#caps_AdjustedEBITDAOfTotalStoneAndNortheastMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="AdjustedEBITDAOfTotalStoneAndNortheastMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtScheduleofMezzanineTermLoanDetailsTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel1Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel2Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel3Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtScheduleofMezzanineTermLoanDetailsTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtDescription" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/ScheduleofMaturitiesofLongTermTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MaturitiesOfLongTermDebtAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="us-gaap_LongTermDebt" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiability" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/ScheduleofComponentsofDeferredIncomeTaxAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsStockOptions" xlink:href="caps-20241231.xsd#caps_DeferredTaxAssetsStockOptions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="DeferredTaxAssetsStockOptions" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsBasisDifferenceInTotalStone" xlink:href="caps-20241231.xsd#caps_DeferredTaxAssetsBasisDifferenceInTotalStone"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="DeferredTaxAssetsBasisDifferenceInTotalStone" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsBasisDifferenceInDiamondProducts" xlink:href="caps-20241231.xsd#caps_DeferredTaxAssetsBasisDifferenceInDiamondProducts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="DeferredTaxAssetsBasisDifferenceInDiamondProducts" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetInterestCarryforward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetInterestCarryforward"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetInterestCarryforward" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsOther" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsGross" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsNet" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/ScheduleofComponentsoftheIncomeTaxProvisionBenefitTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfComponentsOfTheIncomeTaxProvisionBenefitAbstract" xlink:href="caps-20241231.xsd#caps_ScheduleOfComponentsOfTheIncomeTaxProvisionBenefitAbstract"/>
    <loc xlink:type="locator" xlink:label="FederalAbstract" xlink:href="caps-20241231.xsd#caps_FederalAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfComponentsOfTheIncomeTaxProvisionBenefitAbstract" xlink:to="FederalAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FederalAbstract" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FederalAbstract" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FederalAbstract" xlink:to="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="StateAndLocalAbstract" xlink:href="caps-20241231.xsd#caps_StateAndLocalAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfComponentsOfTheIncomeTaxProvisionBenefitAbstract" xlink:to="StateAndLocalAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StateAndLocalAbstract" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StateAndLocalAbstract" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StateAndLocalAbstract" xlink:to="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfComponentsOfTheIncomeTaxProvisionBenefitAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/ScheduleofProvisionforIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfProvisionForIncomeTaxesAbstract" xlink:href="caps-20241231.xsd#caps_ScheduleOfProvisionForIncomeTaxesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfReportableSegmentReconciledToTheCompanySConsolidatedTotalsAbstract" xlink:href="caps-20241231.xsd#caps_ScheduleOfReportableSegmentReconciledToTheCompanySConsolidatedTotalsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReportableSegmentReconciledToTheCompanySConsolidatedTotalsAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TotalStoneMember" xlink:href="caps-20241231.xsd#caps_TotalStoneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="TotalStoneMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ParentsMember" xlink:href="caps-20241231.xsd#caps_ParentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="ParentsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EliminationsMember" xlink:href="caps-20241231.xsd#caps_EliminationsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="EliminationsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_ConsolidationItemsAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis" xlink:to="us-gaap_OperatingSegmentsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossAttributableToParentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeLossAttributableToParentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossAttributableToParentAbstract" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossAttributableToParentAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossAttributableToParentAbstract" xlink:to="us-gaap_GrossProfit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossAttributableToParentAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossAttributableToParentAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossAttributableToParentAbstract" xlink:to="us-gaap_GainLossOnInvestments" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossAttributableToParentAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossAttributableToParentAbstract" xlink:to="us-gaap_InterestExpenseNonoperating" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossAttributableToParentAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossAttributableToParentAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherExpensesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossAttributableToParentAbstract" xlink:to="us-gaap_OtherExpensesAbstract" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherExpensesAbstract" xlink:to="us-gaap_DepreciationAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="CapitalExpenditures" xlink:href="caps-20241231.xsd#caps_CapitalExpenditures"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherExpensesAbstract" xlink:to="CapitalExpenditures" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Assets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/LeasesDetailsScheduleofLeaseExpenseandAdditionalInformationRelatedtoLeases" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_FinanceLeaseInterestExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_ShortTermLeaseCost" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LeaseCost" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceTable"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementThirdPartyEngagedFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskRoleOfManagementTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="caps-20241231.xsd#caps_SummaryofSignificantAccountingPoliciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SummaryofSignificantAccountingPoliciesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PrepaidInventory" xlink:href="caps-20241231.xsd#caps_PrepaidInventory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="PrepaidInventory" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_InventoryValuationReserves" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportingUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportingUnits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_NumberOfReportingUnits" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_AdvertisingExpense" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsTable" xlink:href="caps-20241231.xsd#caps_RelatedPartyTransactionsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="RelatedPartyTransactionsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="BrookstonePartnersIACMember" xlink:href="caps-20241231.xsd#caps_BrookstonePartnersIACMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="BrookstonePartnersIACMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="BPPeptidesLLCMember" xlink:href="caps-20241231.xsd#caps_BPPeptidesLLCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="BPPeptidesLLCMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StreamFinanceLLCMember" xlink:href="caps-20241231.xsd#caps_StreamFinanceLLCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="StreamFinanceLLCMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfessionalAndContractServicesExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfessionalAndContractServicesExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ProfessionalAndContractServicesExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EarningsBeforeInterest" xlink:href="caps-20241231.xsd#caps_EarningsBeforeInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="EarningsBeforeInterest" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ManagementFeeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ManagementFeeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ManagementFeeExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_LoansPayable" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositLiabilitiesAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositLiabilitiesAccruedInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_DepositLiabilitiesAccruedInterest" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/PropertyandEquipmentNetDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="PropertyandEquipmentNetDetailsTable" xlink:href="caps-20241231.xsd#caps_PropertyandEquipmentNetDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="PropertyandEquipmentNetDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyandEquipmentNetDetailsTable" xlink:to="us-gaap_FairValueByAssetClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyandEquipmentNetDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_DepreciationAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/GoodwillandOtherIntangibleAssetsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_Goodwill" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="InvestmentinNonMarketableSecuritiesDetailsTable" xlink:href="caps-20241231.xsd#caps_InvestmentinNonMarketableSecuritiesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentInAffiliateActivityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentInAffiliateActivityLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsAbstract" xlink:to="InvestmentinNonMarketableSecuritiesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentinNonMarketableSecuritiesDetailsTable" xlink:to="us-gaap_FairValueByAssetClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_InvestmentsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentinNonMarketableSecuritiesDetailsTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentinNonMarketableSecuritiesDetailsTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="DiamondProductsLLCMember" xlink:href="caps-20241231.xsd#caps_DiamondProductsLLCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="DiamondProductsLLCMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentinNonMarketableSecuritiesDetailsTable" xlink:to="us-gaap_DebtInstrumentAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="PromissoryNoteMember" xlink:href="caps-20241231.xsd#caps_PromissoryNoteMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="PromissoryNoteMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentinNonMarketableSecuritiesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="BrookstoneXXIMember" xlink:href="caps-20241231.xsd#caps_BrookstoneXXIMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="BrookstoneXXIMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentinNonMarketableSecuritiesDetailsTable" xlink:to="us-gaap_InvestmentInAffiliateActivityLineItems" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentInAffiliateActivityLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentInAffiliateActivityLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentInAffiliateActivityLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfPrincipalAmount" xlink:href="caps-20241231.xsd#caps_PercentageOfPrincipalAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentInAffiliateActivityLineItems" xlink:to="PercentageOfPrincipalAmount" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentPeriodicPayment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentInAffiliateActivityLineItems" xlink:to="us-gaap_DebtInstrumentPeriodicPayment" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MinorityInvestmentPercentage" xlink:href="caps-20241231.xsd#caps_MinorityInvestmentPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentInAffiliateActivityLineItems" xlink:to="MinorityInvestmentPercentage" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MembershipInterestPercentage" xlink:href="caps-20241231.xsd#caps_MembershipInterestPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentInAffiliateActivityLineItems" xlink:to="MembershipInterestPercentage" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentInAffiliateActivityLineItems" xlink:to="us-gaap_OtherLiabilities" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentInAffiliateActivityLineItems" xlink:to="us-gaap_EquityMethodInvestments" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentInAffiliateActivityLineItems" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentMaturityDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentInAffiliateActivityLineItems" xlink:to="us-gaap_InvestmentMaturityDate" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/LineofCreditDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAbstract"/>
    <loc xlink:type="locator" xlink:label="LineofCreditDetailsTable" xlink:href="caps-20241231.xsd#caps_LineofCreditDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAbstract" xlink:to="LineofCreditDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineofCreditDetailsTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_LineOfCreditMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineofCreditDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TotalStoneLLCMember" xlink:href="caps-20241231.xsd#caps_TotalStoneLLCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="TotalStoneLLCMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineofCreditDetailsTable" xlink:to="us-gaap_ShortTermDebtLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_InventoryFinishedGoods" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LinesOfCreditCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LinesOfCreditCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_LinesOfCreditCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/DebtDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebt" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_OtherLongTermDebt" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebtTerm" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/LeasesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="LeaseLiabilities" xlink:href="caps-20241231.xsd#caps_LeaseLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="LeaseLiabilities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/TotalStonePreferredUnitsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredUnitsDescriptionAndOtherDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredUnitsDescriptionAndOtherDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="TotalStonePreferredUnitsDetailsTable" xlink:href="caps-20241231.xsd#caps_TotalStonePreferredUnitsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredUnitsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredUnitsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PreferredUnitsDescriptionAndOtherDisclosuresAbstract" xlink:to="TotalStonePreferredUnitsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TotalStonePreferredUnitsDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredClassBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_PreferredClassBMember" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TotalStonePreferredUnitsDetailsTable" xlink:to="us-gaap_PreferredUnitsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="OutstandingCommonVotingUnitsPercentage" xlink:href="caps-20241231.xsd#caps_OutstandingCommonVotingUnitsPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PreferredUnitsLineItems" xlink:to="OutstandingCommonVotingUnitsPercentage" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Dividends" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Dividends"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PreferredUnitsLineItems" xlink:to="us-gaap_Dividends" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredUnitsContributedCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredUnitsContributedCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PreferredUnitsLineItems" xlink:to="us-gaap_PreferredUnitsContributedCapital" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredUnitsOfferingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredUnitsOfferingCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PreferredUnitsLineItems" xlink:to="us-gaap_PreferredUnitsOfferingCosts" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/TotalStoneWarrantsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="TotalStoneWarrantsDetailsTable" xlink:href="caps-20241231.xsd#caps_TotalStoneWarrantsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="TotalStoneWarrantsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TotalStoneWarrantsDetailsTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_WarrantMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TotalStoneWarrantsDetailsTable" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/StockholdersEquityDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="StockholdersEquityDetailsTable" xlink:href="caps-20241231.xsd#caps_StockholdersEquityDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="StockholdersEquityDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsTable" xlink:to="us-gaap_PlanNameAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TwoThousandFifteenEquityIncentivePlanMember" xlink:href="caps-20241231.xsd#caps_TwoThousandFifteenEquityIncentivePlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="TwoThousandFifteenEquityIncentivePlanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesAPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_SeriesAPreferredStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsTable" xlink:to="srt_RangeAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsTable" xlink:to="us-gaap_ClassOfStockLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/TotalStone401KRetirementSavingsPlanDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_DefinedContributionPlanCostRecognized" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/IncomeTaxesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_OperatingLossCarryforwards" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/SegmentInformationDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfReportableSegments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfOperatingSegments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.capstonethx.com./role/SubsequentEventsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="SubsequentEventsDetailsTable" xlink:href="caps-20241231.xsd#caps_SubsequentEventsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SubsequentEventsDetailsLineItems" xlink:href="caps-20241231.xsd#caps_SubsequentEventsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="SubsequentEventsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonClassAMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassCMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonClassCMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonStockMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="BPPeptidesLLCMember" xlink:href="caps-20241231.xsd#caps_BPPeptidesLLCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="BPPeptidesLLCMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestructuringCostAndReserveAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="us-gaap_RestructuringCostAndReserveAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TypeOfRestructuringDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="PriorToRestructuringMember" xlink:href="caps-20241231.xsd#caps_PriorToRestructuringMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="PriorToRestructuringMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="BPAXIVLLCMember" xlink:href="caps-20241231.xsd#caps_BPAXIVLLCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="BPAXIVLLCMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="SubsequentEventsDetailsLineItems" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoninterestExpenseInvestmentAdvisoryFees" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoninterestExpenseInvestmentAdvisoryFees"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_NoninterestExpenseInvestmentAdvisoryFees" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_SharesIssued" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfCommonStockOutstanding" xlink:href="caps-20241231.xsd#caps_PercentageOfCommonStockOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="PercentageOfCommonStockOutstanding" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentOwnedBalancePrincipalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentOwnedBalancePrincipalAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_InvestmentOwnedBalancePrincipalAmount" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExaminationInterestAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExaminationInterestAccrued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_IncomeTaxExaminationInterestAccrued" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/dei/role/document/Cover" xlink:type="extended"/>
  <presentationLink xlink:role="http://xbrl.sec.gov/dei/role/document/AuditInformation" xlink:type="extended"/>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<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="2"><div style="width: 200px;"><strong>Cover - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Jun. 28, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</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_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</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_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</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_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">Dec. 31,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</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_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Capstone
Holding Corp.<span></span>
</td>
<td class="text">&#160;<span></span>
</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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000887151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-33560<span></span>
</td>
<td class="text">&#160;<span></span>
</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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">86-0585310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</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_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</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_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</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_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</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_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</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_EntityExTransitionPeriod', window );">Entity Ex Transition Period</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityContactPersonnelLineItems', window );"><strong>Entity Contact Personnel [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">5141 W. 122nd Street<span></span>
</td>
<td class="text">&#160;<span></span>
</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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Alsip<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">IL<span></span>
</td>
<td class="text">&#160;<span></span>
</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_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">60803<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EntityPhoneFaxNumbersLineItems', window );"><strong>Entity Phone Fax Numbers [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(708)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">371-0660<span></span>
</td>
<td class="text">&#160;<span></span>
</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_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock<span></span>
</td>
<td class="text">&#160;<span></span>
</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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CAPS<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,190,251<span></span>
</td>
<td class="text">&#160;<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_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_DocumentAnnualReport</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_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_DocumentFinStmtErrorCorrectionFlag</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_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</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_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityContactPersonnelLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityContactPersonnelLineItems</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_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</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 7A<br> -Section B<br> -Subsection 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_EntityExTransitionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInformationLineItems</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_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityListingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityListingsLineItems</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_EntityPhoneFaxNumbersLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPhoneFaxNumbersLineItems</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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</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_EntityPublicFloat</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:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</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_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</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 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_IcfrAuditorAttestationFlag</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_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorTable', window );"><strong>Auditor [Table]</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_AuditorName', window );">Auditor Name</a></td>
<td class="text">GBQ Partners LLC<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_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">89<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_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Columbus, Ohio<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_AuditorOpinionTextBlock', window );">Auditor Opinion [Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Opinion on the Financial Statements</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have audited the accompanying consolidated
balance sheets of Capstone Holdings Corp. (the Company) as of December&#160;31, 2024 and 2023, the related consolidated statements of
operations, stockholders&#8217; equity and cash flows for the&#160;years then ended, and the related notes (collectively referred to as
the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material
respects, the financial position of the Company as of December&#160;31, 2024 and 2023, and the results of its operations and its cash
flows for the&#160;years then ended, in conformity with accounting principles generally accepted in the United&#160;States of America.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_AuditorFirmId</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:nonemptySequenceNumberItemType</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_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_AuditorLocation</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:internationalNameItemType</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_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_AuditorName</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:internationalNameItemType</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_AuditorOpinionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X<br> -Number 210<br> -Section 2<br> -Subsection 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_AuditorOpinionTextBlock</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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorTable</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Consolidated Balance Sheets (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="nump">$ 11<span></span>
</td>
<td class="nump">$ 52<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">2,762<span></span>
</td>
<td class="nump">2,581<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">9,635<span></span>
</td>
<td class="nump">13,750<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">150<span></span>
</td>
<td class="nump">458<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">242<span></span>
</td>
<td class="nump">241<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">12,800<span></span>
</td>
<td class="nump">17,082<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Long-term Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">1,594<span></span>
</td>
<td class="nump">1,756<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">23,286<span></span>
</td>
<td class="nump">23,286<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIntangibleAssetsNet', window );">Other intangible assets</a></td>
<td class="nump">48<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use assets</a></td>
<td class="nump">2,068<span></span>
</td>
<td class="nump">2,922<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax asset</a></td>
<td class="nump">7,178<span></span>
</td>
<td class="nump">7,597<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">247<span></span>
</td>
<td class="nump">48<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total long-term assets</a></td>
<td class="nump">34,421<span></span>
</td>
<td class="nump">35,619<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">47,221<span></span>
</td>
<td class="nump">52,701<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">3,304<span></span>
</td>
<td class="nump">2,575<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">394<span></span>
</td>
<td class="nump">324<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Line of credit</a></td>
<td class="nump">6,259<span></span>
</td>
<td class="nump">8,574<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">1,855<span></span>
</td>
<td class="nump">3,612<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion, lease liability</a></td>
<td class="nump">738<span></span>
</td>
<td class="nump">887<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">12,550<span></span>
</td>
<td class="nump">15,972<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Long-term liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_AccruedRelatedPartyManagementFee', window );">Accrued related party management fee</a></td>
<td class="nump">351<span></span>
</td>
<td class="nump">351<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long term debt, net of current portion</a></td>
<td class="nump">6,323<span></span>
</td>
<td class="nump">5,114<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Lease liability, net of current portion</a></td>
<td class="nump">1,437<span></span>
</td>
<td class="nump">2,141<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total long-term liabilities</a></td>
<td class="nump">8,111<span></span>
</td>
<td class="nump">7,606<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total Liabilities</a></td>
<td class="nump">20,661<span></span>
</td>
<td class="nump">23,578<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common Stock $0.0005 par value; 200,000 shares authorized; 157,610 issued as of December 31, 2024 and December 31, 2023</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">193,044<span></span>
</td>
<td class="nump">193,044<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(196,102)<span></span>
</td>
<td class="num">(190,607)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Equity</a></td>
<td class="num">(3,058)<span></span>
</td>
<td class="nump">2,437<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities, TotalStone, LLC. Preferred Units &amp; Equity</a></td>
<td class="nump">47,221<span></span>
</td>
<td class="nump">52,701<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_PreferredClassBMember', window );">Class B Preferred Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Long-term liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PreferredStockValue', window );">TotalStone, LLC &#8211; Preferred Units</a></td>
<td class="nump">28,475<span></span>
</td>
<td class="nump">25,871<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=caps_SpecialPreferredUnitsMember', window );">Special Preferred Units</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Long-term liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">TotalStone, LLC &#8211; Preferred Units</a></td>
<td class="nump">$ 1,143<span></span>
</td>
<td class="nump">$ 815<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_caps_AccruedRelatedPartyManagementFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accrued related party management fee.</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;">caps_AccruedRelatedPartyManagementFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as 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;">us-gaap_OtherIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_PreferredClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_PreferredClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=caps_SpecialPreferredUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=caps_SpecialPreferredUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Consolidated Balance Sheets (Unaudited) (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, par value (in Dollars per share)</a></td>
<td class="nump">$ 0.0005<span></span>
</td>
<td class="nump">$ 0.0005<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock, shares authorized</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock, shares issued</a></td>
<td class="nump">157,610<span></span>
</td>
<td class="nump">157,610<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 45,808<span></span>
</td>
<td class="nump">$ 48,643<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_SalesReturnsAndAllowances', window );">Sales returns and allowances</a></td>
<td class="num">(932)<span></span>
</td>
<td class="num">(289)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">44,876<span></span>
</td>
<td class="nump">48,354<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of goods sold</a></td>
<td class="nump">35,306<span></span>
</td>
<td class="nump">38,743<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross Profit</a></td>
<td class="nump">9,570<span></span>
</td>
<td class="nump">9,611<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">10,208<span></span>
</td>
<td class="nump">10,867<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(638)<span></span>
</td>
<td class="num">(1,256)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnInvestments', window );">Loss on investment</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(8,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on extinguishment of debt</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">7,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(1,483)<span></span>
</td>
<td class="num">(1,672)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">143<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Net loss before taxes</a></td>
<td class="num">(2,121)<span></span>
</td>
<td class="num">(3,585)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="num">(442)<span></span>
</td>
<td class="num">(234)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Loss</a></td>
<td class="num">(2,563)<span></span>
</td>
<td class="num">(3,819)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAbstract', window );"><strong>Less: Net loss attributable to:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_NetIncomeLossAvailableToSpecialPreferredUnits', window );">Special preferred units</a></td>
<td class="num">(328)<span></span>
</td>
<td class="num">(150)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_NetIncomeLossAvailableToClassBUnitsPreferredReturn', window );">Class B units preferred return</a></td>
<td class="num">(2,604)<span></span>
</td>
<td class="num">(1,766)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to Capstone Holding Corp. stockholders</a></td>
<td class="num">$ (5,495)<span></span>
</td>
<td class="num">$ (5,735)<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_caps_EarningsLossPerShareAbstract', window );"><strong>Earnings (loss) per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share attributable to Capstone Holding Corp. stockholders &#8211; Basic (in Dollars per share)</a></td>
<td class="num">$ (34.87)<span></span>
</td>
<td class="num">$ (36.39)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share attributable to Capstone Holding Corp. stockholders &#8211; Diluted (in Dollars per share)</a></td>
<td class="num">$ (34.87)<span></span>
</td>
<td class="num">$ (36.39)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of common shares outstanding &#8211; Basic (in Shares)</a></td>
<td class="nump">157,610<span></span>
</td>
<td class="nump">157,610<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of common shares outstanding &#8211; Diluted (in Shares)</a></td>
<td class="nump">157,610<span></span>
</td>
<td class="nump">157,610<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_caps_EarningsLossPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">caps_EarningsLossPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</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_caps_NetIncomeLossAvailableToClassBUnitsPreferredReturn">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of class B units preferred return.</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;">caps_NetIncomeLossAvailableToClassBUnitsPreferredReturn</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_caps_NetIncomeLossAvailableToSpecialPreferredUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of special preferred units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">caps_NetIncomeLossAvailableToSpecialPreferredUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_caps_SalesReturnsAndAllowances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sales returns and allowances.</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;">caps_SalesReturnsAndAllowances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>OPERATING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (2,563)<span></span>
</td>
<td class="num">$ (3,819)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Non cash items:</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">517<span></span>
</td>
<td class="nump">461<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfInvestments', window );">Loss on investment</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">8,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on extinguishment of debt</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(7,200)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred taxes</a></td>
<td class="nump">419<span></span>
</td>
<td class="nump">32<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Change in other operating items:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets', window );">Accounts receivable and other assets</a></td>
<td class="nump">4,256<span></span>
</td>
<td class="nump">3,920<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Change in operating leases, net</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and other accrued liabilities</a></td>
<td class="nump">1,192<span></span>
</td>
<td class="nump">235<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Cash flows provided by operating activities</a></td>
<td class="nump">3,821<span></span>
</td>
<td class="nump">1,650<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>INVESTING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment, net</a></td>
<td class="num">(120)<span></span>
</td>
<td class="num">(208)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Cash flows used in investing activities</a></td>
<td class="num">(120)<span></span>
</td>
<td class="num">(208)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>FINANCING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Payments on financing lease liabilities</a></td>
<td class="num">(208)<span></span>
</td>
<td class="num">(171)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_PaymentsOfFinancingFees', window );">Financing fees paid</a></td>
<td class="num">(13)<span></span>
</td>
<td class="num">(12)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit', window );">Borrowings under line of credit, net</a></td>
<td class="num">(2,315)<span></span>
</td>
<td class="nump">1,303<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt payments</a></td>
<td class="num">(1,007)<span></span>
</td>
<td class="num">(2,144)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Deferred IPO Costs</a></td>
<td class="num">(199)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromRepurchaseOfEquity', window );">Cash payment to special preferred equity members</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(389)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Cash flows used in financing activities</a></td>
<td class="num">(3,742)<span></span>
</td>
<td class="num">(1,413)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect', window );">NET CHANGE IN CASH &amp; CASH EQUIVALENTS</a></td>
<td class="num">(41)<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH AND CASH EQUIVALENTS AT BEGINNING OF PERIOD</a></td>
<td class="nump">52<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH AND CASH EQUIVALENTS AT END OF PERIOD</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>SUPPLEIMENTAL DISCLOSURE OF CASH FLOW INFORMATION:</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_InterestPaidNet', window );">Operating cash flows from finance leases (interest)</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_FinancingCashFlowsFromFinanceLeasesprincipalPortion', window );">Financing cash flows from finance leases (principal portion)</a></td>
<td class="nump">208<span></span>
</td>
<td class="nump">180<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_OperatingCashFlowsFromOperatingLeases', window );">Operating cash flows from operating leases</a></td>
<td class="nump">778<span></span>
</td>
<td class="nump">761<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaid', window );">Interest Paid</a></td>
<td class="nump">1,483<span></span>
</td>
<td class="nump">1,639<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Taxes Paid</a></td>
<td class="nump">$ 31<span></span>
</td>
<td class="nump">$ 378<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_caps_FinancingCashFlowsFromFinanceLeasesprincipalPortion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of financing cash flows from finance leases (principal portion).</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;">caps_FinancingCashFlowsFromFinanceLeasesprincipalPortion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_caps_OperatingCashFlowsFromOperatingLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating cash flows from operating leases.</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;">caps_OperatingCashFlowsFromOperatingLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_caps_PaymentsOfFinancingFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments of financing fees.</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;">caps_PaymentsOfFinancingFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in receivables, and operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepurchaseOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or outflow resulting from the entity's share transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepurchaseOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Consolidated Statements of Changes in Stockholders&#8217; Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Retained Earnings (Accumulated Deficit)</div></th>
<th class="th">
<div>Units </div>
<div>Class B</div>
</th>
<th class="th"><div>Special Preferred Unit</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2022</a></td>
<td class="nump">$ 157,610<span></span>
</td>
<td class="nump">$ 193,044<span></span>
</td>
<td class="num">$ (184,872)<span></span>
</td>
<td class="nump">$ 24,105<span></span>
</td>
<td class="nump">$ 1,054<span></span>
</td>
<td class="nump">$ 8,172<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,819)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,819)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_StockIssuedDuringPeriodValueAccruedClassBDistributions', window );">Accrued Class B Distributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,766)<span></span>
</td>
<td class="nump">1,766<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,766)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions', window );">Accrued Special Preferred Distributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(150)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150<span></span>
</td>
<td class="num">(150)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_StockIssuedDuringPeriodValueSpecialPreferredDistribution', window );">Special Preferred Distribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(389)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2023</a></td>
<td class="nump">157,610<span></span>
</td>
<td class="nump">193,044<span></span>
</td>
<td class="num">(190,607)<span></span>
</td>
<td class="nump">25,871<span></span>
</td>
<td class="nump">815<span></span>
</td>
<td class="nump">2,437<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,563)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,563)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_StockIssuedDuringPeriodValueAccruedClassBDistributions', window );">Accrued Class B Distributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,604)<span></span>
</td>
<td class="nump">2,604<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,604)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions', window );">Accrued Special Preferred Distributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(328)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">328<span></span>
</td>
<td class="num">(328)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2024</a></td>
<td class="nump">$ 157,610<span></span>
</td>
<td class="nump">$ 193,044<span></span>
</td>
<td class="num">$ (196,102)<span></span>
</td>
<td class="nump">$ 28,475<span></span>
</td>
<td class="nump">$ 1,143<span></span>
</td>
<td class="num">$ (3,058)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_caps_StockIssuedDuringPeriodValueAccruedClassBDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represens the value of stock issued under accrued Class B distributions.</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;">caps_StockIssuedDuringPeriodValueAccruedClassBDistributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_caps_StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the value of stock issued under accrued special preferred distributions.</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;">caps_StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_caps_StockIssuedDuringPeriodValueSpecialPreferredDistribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of special preferred distribution.</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;">caps_StockIssuedDuringPeriodValueSpecialPreferredDistribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Operations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Nature of Operations [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_us-gaap_NatureOfOperations', window );">Nature of Operations</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;1&#160;Nature
of Operations</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Capstone Holding Corp. (the &#8220;Capstone&#8221;)
is a holding company and its operations consist substantially of the operations of its consolidated subsidiary, TotalStone, LLC (&#8220;TotalStone&#8221;).
On April&#160;1, 2020, Capstone obtained controlling interest in TotalStone, a materials distribution company that distributes masonry
stone products for residential and commercial construction in the Midwest and Northeast United&#160;States under the trade names Instone
and Northeast Masonry Distributors (&#8220;NMD&#8221;).</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Summary of Significant Accounting Policies [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_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;2&#160;Summary
of Significant Accounting Policies</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Basis of Presentation and Preparation</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The consolidated financial statements include
the accounts of Capstone and its consolidated subsidiaries (collectively, the &#8220;Company&#8221;). Intercompany accounts and transactions
have been eliminated. The preparation of these financial statements and accompanying notes are in accordance with accounting principles
generally accepted in the United&#160;States of America. In the opinion of management, the financial statements include all adjustments
necessary for the fair presentation of our financial position, results of operations, and cash flows, and all adjustments were of a normal
recurring nature.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Use of Estimates</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of financial statements in accordance
with US GAAP requires management to make a number of assumptions and estimates that affect the reported amounts of assets, liabilities,
and expenses in our financial statements and accompanying notes. Management bases its estimates on historical experience and various other
assumptions believed to be reasonable. Although these estimates are based on management&#8217;s assumptions regarding current events and
actions that may impact the Company in the future, actual results may differ from these estimates and assumptions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Cash</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cash consists of balances held in a commercial
bank account.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Accounts Receivable</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable are recorded and carried at
the original invoiced amount less an allowance for any potential uncollectible amounts. The Company estimates expected credit losses for
the allowance for expected credit losses based upon its assessment of various factors, including historical experience, the age of the
accounts receivable balances, credit quality of its customers, current economic conditions, reasonable and supportable forecasts of future
economic conditions, and other factors that may affect the Company&#8217;s ability to collect from customers. As of December&#160;31,
2024 and December&#160;31, 2023, the allowance for doubtful accounts totaled approximately $104.0 thousand.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Concentrations of Credit Risk</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments that potentially subject
the Company to concentrations of credit risk consist principally of cash and trade accounts receivable. The Company places cash with high
credit quality institutions. During the normal course of business, balances in these accounts may exceed the maximum amount insured by
the Federal Deposit Insurance Corporation (&#8220;FDIC&#8221;). Concentrations of credit risk with respect to accounts receivable are
limited due to the large number of customers comprising the Company&#8217;s diverse customer base and generally short payment terms. Management
believes there is no business vulnerability regarding concentrations of accounts receivable and sales due to the strong relationships
and financial strength of our customers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Inventories</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories consisting of finished goods are stated
at the lower of cost, determined by the average cost method, or net realizable value. Inventories also include deposits placed on inventory
purchases for shipments not yet received. Significant prepaid inventory may be located overseas. At December&#160;31, 2024 and 2023, the
total prepaid inventory balance was $163.0 thousand and $912.0 thousand, respectively. The reserve for obsolete inventory at December&#160;31,
2024 and December&#160;31, 2023, totaled $576.0 thousand and $324.0 thousand, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Property and Equipment</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property and equipment is stated at cost and is
depreciated over the estimated useful lives ranging from <span style="-sec-ix-hidden: hidden-fact-12">three</span> to <span style="-sec-ix-hidden: hidden-fact-13">forty</span>&#160;years. Depreciation is computed by using the straight-line
method for financial reporting purposes and straight-line and accelerated methods for income tax purposes. Property and equipment is comprised
of building, machinery&#160;&amp; equipment, computer equipment, leasehold improvements, software, office equipment, vehicles, and furniture&#160;&amp;
fixtures. Maintenance and repairs are charged to expense as incurred.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Goodwill and Other Intangible Assets</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill represents costs in excess of fair values
assigned to the underlying net assets of acquired businesses. Goodwill and indefinite lived intangible assets are not amortized, but rather
are tested for impairment annually as of the 1<sup>st</sup>&#160;day of the fourth quarter of each year or more frequently if indications
of potential impairment exist. The Company&#8217;s goodwill is recognized in one reporting unit, its consolidated subsidiary, TotalStone.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In evaluating potential goodwill impairment, we
first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than
its carrying value. If, based on a review of qualitative factors, it is more likely than not that the fair value of a reporting unit is
less than its carrying value, we perform a quantitative analysis. If the quantitative analysis indicates the carrying value of a reporting
unit exceeds its fair value, we measure any goodwill impairment losses as the amount by which the carrying amount of a reporting unit
exceeds its fair value, not to exceed the total amount of goodwill allocated to that reporting unit. The Company determined that no impairment
was required for the periods presented.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Intangible assets with finite lives, consist of
a non-compete agreement, amortized over the term of the agreement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Long-lived Asset Impairments</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Long-lived assets and finite lived identifiable
intangibles are reviewed for impairment whenever events of changes in circumstances indicate that the carrying amount of an asset may
not be recoverable. Recoverability of the assets is measured by a comparison of the carrying amount of an asset to future undiscounted
net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is
measured by the amount of which the carrying amount of the assets exceeds the fair value of the assets. The Company determined that no
impairment was required for the periods presented.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Investment in Non-Marketable Securities</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Investments in non-marketable securities without
readily determinable fair values by entities that do not exercise significant influence over the investee are recorded at cost, less impairment,
plus or minus observable price changes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Revenue Recognition</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Sales are recognized when revenue is realized
or becomes realizable and has been earned, net of sales tax. In general, revenue is recognized at a point in time, which is usually upon
shipment of the product. Our sales predominantly contain a single delivery element and revenue is recognized at a point in time when ownership,
risks and rewards transfer. For 2024 and 2023, there are no estimates of variable consideration represented in revenue.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Shipping and Handling</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company includes amounts billed to customers
related to shipping and handling and shipping and handling expenses in cost of goods sold.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Advertising Costs</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Advertising and promotional expenses are expensed
in the period incurred unless there are material costs that benefit future periods. The consolidated financial statements currently do
not reflect any prepaid advertising expenses. For 2024 and 2023, advertising expenses were $187.0 thousand and $285.0 thousand, respectively.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Research and Development</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Research and development costs are expensed as
incurred and were not significant in the periods presented.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Earnings Per Share</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic earnings (loss) per share is computed by
dividing the net income (loss) applicable to the common stockholders of Capstone Holding Corp. by the weighted average number of shares
of common stock outstanding during the year. Diluted earnings (loss) per share is computed by dividing the net income (loss) applicable
to common stockholders by the weighted average number of common shares outstanding plus the number of additional common shares that would
have been outstanding if all dilutive potential common shares had been issued, using the treasury stock method. Potential common shares
are excluded from the computation when their effect is antidilutive.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended December 31, 2024 and 2023,
the calculations of basic and diluted loss per share are the same because potential dilutive securities would have had an anti-dilutive
effect. The potentially dilutive securities consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31, <br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31, <br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 20pt">Stock options</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left"></td><td style="width: 9%; text-align: right">500</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left"></td><td style="width: 9%; text-align: right">976</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Warrants</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,322</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,322</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-indent: -10pt; padding-left: 20pt">Total</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left"></td><td style="font-weight: bold; text-align: right">44,876</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left"></td><td style="font-weight: bold; text-align: right">48,354</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Recent Accounting Pronouncements</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2023, the FASB issued ASU 2023- 07,
Improvements to Reportable Segment Disclosures, which requires companies to disclose significant segment expenses and other segment items
that impact each reported measure of segment income or loss. This guidance is effective for fiscal years beginning after December 15,
2023 and interim periods within fiscal years beginning after December 15, 2024. We adopted this guidance effective for the year ended
December 31, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2023, the FASB issued ASU 2023-09,
Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires companies to disclose disaggregated information related
to the effective tax rate reconciliation and income taxes paid. This guidance is effective for public entities for fiscal years beginning
after December 15, 2024. We do not anticipate the adoption of this guidance will have a material impact on our consolidated financial
statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2024, the FASB issued ASU 2024-03,
Disaggregation of Income Statement Expenses, which requires disclosures about specific types of expenses included in expense captions
presented on the face of the Consolidated Statement of Operations. This guidance is effective for public entities for fiscal years beginning
after December 15, 2026. We are currently reviewing this guidance and its impact on our consolidated financial statements.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#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_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;3&#160;Related
Party Transactions</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">TotalStone is party to an agreement with a related
party, Brookstone Partners IAC (&#8220;Brookstone&#8221;), the Company&#8217;s majority shareholder. Pursuant to this agreement, Brookstone
provides annual consulting services totaling $400.0 thousand. The agreement also provides for an additional management fee equal to 5%
of earnings before interest, taxes, depreciation, and amortization (&#8220;EBITDA&#8221;) in excess of $4.0&#160;million, &#160;<i>plus</i>&#160;a
special services fee in cash equal to two percent (2%) of total consideration of any acquisition of a majority of the equity interests
of any entity. Amounts accrued for such consulting services totaled $351.0 thousand as of December&#160;31, 2024 and 2023. The management
fees expensed in 2024 and 2023 were $400.0 thousand and included in selling, general and administrative expenses.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Stream Finance, LLC, which serves as a creditor
on TotalStone&#8217;s mezzanine term loan of $1.3&#160;million and accrued interest of $249.0 thousand as of December&#160;31, 2024, is
managed by Brookstone.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As further disclosed in Note 6, on March 31, 2021
a subsidiary of the Company acquired a minority interest in Diamond Products, LLC (&#8220;Diamond&#8221;) from an entity affiliated with
Brookstone in exchange for a note payable issued to Brookstone by a Company subsidiary.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net.<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property and Equipment, Net. [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_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment, Net.</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;4&#160;Property
and Equipment, Net.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A summary of the Company&#8217;s property and
equipment is as follows in (&#8220;000&#8217;s&#8221;):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31, <br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31, <br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Property and Equipment, Net.</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 20pt">Land and buildings</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;685</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;685</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Machinery and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">836</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">856</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Computer equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">255</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">323</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Computer software</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">476</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">347</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Furniture and fixtures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">316</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">332</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Leasehold Improvements</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">737</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">749</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Total property and equipment</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3,305</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3,292</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Accumulated depreciation and amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,711</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,536</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Total property and equipment</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">1,594</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">1,756</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Depreciation and amortization expense on property
and equipment for 2024 and 2023 was $282.0 and $241.0 thousand, respectively.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Other Intangible Assets [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_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Other Intangible Assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;5&#160;Goodwill
and Other Intangible Assets</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December&#160;31, 2024 and December&#160;31,
2023, the Company had $23.3&#160;million in goodwill. There were no changes in the recognized goodwill balance during the periods presented.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following tables summarize the Company&#8217;s
other intangible assets in (&#8220;000&#8217;s&#8221;):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December&#160;31, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gross Carrying<span style="text-decoration:underline"><br/> </span>Amount</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Accumulated<span style="text-decoration:underline"><br/> </span>Amortization</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Net Carrying<span style="text-decoration:underline"><br/> </span>Amount</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -10pt; padding-left: 10pt">Non-compete agreements</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">50</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(40</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#160;&#160;10</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Customer lists</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">231</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(231</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-14">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-15">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Total definite-lived intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">292</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(282</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Indefinite-lived intangible assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-16">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-17">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-18">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Total intangible assets</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">292</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(282</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December 31, 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Gross Carrying<br/> Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Accumulated<br/> Amortization</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Net Carrying <br/> Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -10pt; padding-left: 10pt">Non-compete agreements</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">50</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(50</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-19">&#160;&#8212;</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Customer lists</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">231</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(231</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-20">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-21">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Total definite-lived intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">292</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(292</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-22">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Trademark</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">48</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">48</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Indefinite-lived intangible assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">48</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-23">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">48</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Total intangible assets</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">340</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(292</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">48</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December&#160;31, 2024, the definite-lived
intangible assets are fully amortized and there is no future amortization expense.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment in Non-Marketable Securities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsAbstract', window );"><strong>Investment in Non-Marketable Securities [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_us-gaap_InvestmentTextBlock', window );">Investment in Non-Marketable Securities</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;6&#160;Investment
in Non-Marketable Securities</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 15, 2021, the Capstone acquired a minority
interest in a consumer products company, Diamond Products, LLC (&#8220;Diamond&#8221;), a sexual wellness holding company. The structure
of the transaction was as follows: i) Brookstone Acquisition Partners XXI Corporation (&#8220;Brookstone XXI&#8221;) contributed its approximately
95% equity interest in Diamond, which represented approximately 62% equity ownership on a fully-diluted basis, to Diamond Products Holdings,
LLC (&#8220;DPH&#8221;); ii) The Company formed Capstone Beta LLC (&#8220;Beta&#8221;) as a wholly-owned subsidiary, and Beta purchased
a portion of Brookstone XXI&#8217;s interest in DPH; iii) Beta issued a promissory note to Brookstone XXI in the original principal amount
of $8.0 million, bearing interest at 1% per annum over a 36 month term, and secured its obligations thereunder by pledging Beta&#8217;s
interests in DPH; and iv) As additional credit support, Capstone issued a limited payment guaranty to Brookstone XXI in the amount of
10% of the principal amount of Beta&#8217;s promissory note. The terms of the promissory note issued by Beta to Brookstone XXI include
provisions whereby in the event that the membership interests in Diamond are sold or otherwise disposed of, any proceeds received by Beta
are to be utilized to prepay the promissory note to Brookstone XXI and Brookstone XXI&#8217;s remaining recourse for the remaining note
balance, if any, is limited to the pledged collateral (Beta&#8217;s membership interest in DPH) and the $800.0 thousand limited payment
guarantee provide by Capstone. DPH was structured to hold one asset, the membership interest in Diamond, and accordingly upon the sale
or other disposition of the membership interests in Diamond, the sole recourse of payment by Brookstone XXI is the $800.0 thousand limited
payment guarantee. In summary, the intent of Brookstone XXI and the special committee of Capstone&#8217;s independent directors entering
into this arrangement was to limit Capstone&#8217;s downside risk to $800.0 thousand.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The 20% minority investment in DPH represented
an effective 19% equity interest in Diamond and approximately 12% on a fully-diluted basis. The Company does not have the ability to exercise
significant influence over operating and financial policies of Diamond and DPH.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 9, 2023 in connection with a restructuring
and recapitalization transaction of Diamond&#8217;s operating entities, Diamond and other related party entities affiliated with Brookstone
XXI entered into a transaction that sold 100% of the membership interest in Diamond inclusive of Beta&#8217;s minority interest in Diamond
via its membership interest in DPH to a third party. No cash consideration was received in this transaction. Rather, the primary consideration
received by the selling parties was the release of guarantees of senior debt of Diamond operating entities. The third party assumed none
of the $8.0 million debt liability and no other consideration was transferred. As a result, the Company&#8217;s wrote-off its equity investment
in DPH from $8.0 million to zero, and recognized a $7.2 million gain on debt extinguishment from Brookstone XXI&#8217;s debt forgiveness
which was consistent with the terms of the note agreement that limited Captone&#8217;s risk upon sale or disposition of Diamond&#8217;s
membership interests to the $800.0 thousand limited guaranty provided by Capstone which is the net amount of the loss recognized in the
2023 statement of operations from this transaction. The remaining unsecured debt liability $800.0 thousand plus accrued interest will
remain on the Company&#8217;s balance sheet with a maturity date of June 30, 2026.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/320/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Topic 321<br> -Publisher FASB<br> -URI https://asc.fasb.org/321/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Topic 325<br> -Publisher FASB<br> -URI https://asc.fasb.org/325/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Line of Credit<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Line of Credit [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_us-gaap_ShortTermDebtTextBlock', window );">Line of Credit</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;7&#160;Line
of Credit</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June&#160;29, 2015, TotalStone established
a Revolving Credit Note which has been amended since. Under the terms of the Eleventh Amendment to the Revolving Credit, Term Loan and
Security Agreement with Berkshire Bank, executed on October&#160;16, 2024, TotalStone, LLC&#8217;s maximum revolving advance amount is
$14.0&#160;million for working capital purposes. Advances under the credit agreement are limited to a formula-based amount of up to eighty-five
(85%) percent of the face amount of the TotalStone &#8220;Eligible Accounts Receivable&#8221; plus approximately fifty-five (55%) percent
of the face amount of the TotalStone, &#8220;Finished Goods Inventory&#8221; up to a maximum amount of $8.0&#160;million. Interest charged
on the unpaid principal amount of the Credit Agreement bears a rate per annum of SOFR plus 2.5% (7.19% and 7.96% at December 31, 2024
and December 31, 2023, respectively). The balance outstanding on the line of credit was $6.3&#160;million and $8.6&#160;million as of
December&#160;31, 2024 and December&#160;31, 2023, respectively, with a maturity date of April&#160;30, 2025.</p>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company was not in compliance with the financial
covenant requirements under the Revolving Credit, Term Loan and Security Agreement with Berkshire Bank (the &#8220;Credit Agreement&#8221;)
as of September 30, 2024. In October&#160;2024, terms of the Credit Agreement were amended that modified the financial covenant requirements
to align with the Company&#8217;s current forecast. Further, the amended terms provided a waiver for the Company&#8217;s compliance of
the financial covenants not met through September&#160;2024. Subsequent to September 30, 2024, the Company has remained in compliance
with the financial covenant requirements.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for short-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt [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_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;8&#160;Debt</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December&#160;31, 2024, the Company had
$8.4&#160;million in long-term debt, with $1.8&#160;million payable within 12&#160;months. A summary of the Company&#8217;s long-term
debt is as follows in (&#8220;000&#8217;s&#8221;):</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31, <br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31, <br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>Long-term Debt</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 10pt">Note payable to BP Peptides, LLC &#8220;Brookstone&#8221;. The unsecured loan bears interest at 6% per annum, with interest payable quarterly and the as amended maturity date is June&#160;30, 2026.</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">817</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">774</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Mezzanine term loan to Steam Finance, LLC, collateralized by substantially all of TotalStone&#8217;s assets and subordinated to the Bank term notes. Interest is calculated monthy as the Base Rate divided by an Adjustment Factor of 0.75, not to exceed 15% per annum (see further details below), with a maturity date of September&#160;30, 2026. At December&#160;31, 2024 and 2023, $243.0 thousand and $81.0 thousand of accrued interest remains unpaid and is included within this amount, respectively.</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,558</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,309</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Seller&#8217;s note with Avelina Masonry, LLC, which required monthly payments of $48.0 thousand. The original maturity date was November&#160;13, 2022 but the loan has not been paid in full and is in default. The loan bears interest at one-month SOFR plus 4.5% plus 3.0% default (12.14% and 12.96% at December&#160;31, 2024 and 2023, respectively. At December&#160;31, 2024 and 2023, $165.0 thousand and $60.0 thousand of accrued interest remains unpaid and is included within this amount, respectively.</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">932</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">819</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Term note agreement with Berkshire Bank, due in 48 consecutive monthly payments of $83.0 thousand. The loan matures on December&#160;1, 2025 and is secured by all assets of TotalStone. Interest is charged at the one- month SOFR plus 3.5% (8.19% and 8.96% at December&#160;31, 2024 and December&#160;31, 2023, respectively).</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">910</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,910</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">In December&#160;2022, TotalStone sold its facility in Navarre, Ohio to a nonaffiliated third party for a purchase price of $3.2&#160;million and concurrently entered into a leaseback transaction. The transaction is treated as a failed sale in accordance with U.S.&#160;GAAP.&#160;The Company therefore recorded a financing liability related to the sale-leaseback in the amount of the sale price. The obligation matures in January&#160;2048 and requires monthly payments of principal and interest. With the sale leaseback, TotalStone signed a lease agreement with a 25-year lease term. The initial annual lease payment of $259.0 thousand increases 2% per annum. The imputed interest rate is 8.10%.</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3,174</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3,181</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Unsecured promissory note with Brookstone plus accrued interest to acquire a minority interest in DPH.&#160;Interest accrues at 6% per annum and the maturity date is June&#160;30, 2026.&#160;&#160;At December 31, 2024 and 2023 $253.0 thousand and $214.0 thousand of accrued interest remains unpaid and is included within this amount, respectively.</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,053</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,010</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">8,444</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">9,003</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Less: current portion</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(1,855</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(3,612</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Less unamortized loan origination fees</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(266</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(277</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Total Long-term debt</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,323</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,114</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Mezzanine Term Loan&#160;&#8212;&#160;Stream Finance, LLC.</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td colspan="7" style="border-bottom: Black 1.5pt solid; text-align: center">Table A</td><td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1.5pt solid; text-align: center">Table B</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Adjusted EBITDA of TotalStone <br/> (exclusive of Northeast)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Rate</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Adjusted EBITDA of TotalStone <br/> and Northeast</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Rate</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 7%; text-align: center">I</td><td style="width: 1%">&#160;</td> <td style="width: 26%; text-align: justify">Greater than $2,500,000</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">12</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: center">I</td><td style="width: 1%">&#160;</td> <td style="width: 29%; text-align: justify">Greater than $4,000,000</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">12</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: center">II</td><td>&#160;</td> <td style="text-align: justify">Less than or equal to $2,500,000, but greater than or equal to $2,000,000</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">10</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: center">II</td><td>&#160;</td> <td style="text-align: justify">Less than or equal to $4,000,000, but greater than or equal to $3,500,000</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">10</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center">III</td><td>&#160;</td> <td style="text-align: justify">Less than $2,000,000</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">8</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: center">III</td><td>&#160;</td> <td style="text-align: justify">Less than $3,500,000</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">8</td><td style="text-align: left">%</td></tr> </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Scheduled maturities of long-term as of December&#160;31,
2024, are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; text-indent: -10pt; padding-left: 20pt">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,855</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,447</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">27</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">35</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">2029</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,036</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 20pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,444</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [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_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;9&#160;Leases</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December&#160;31, 2024, the balance of our
right-of-use (&#8220;ROU&#8221;) assets was $2.1&#160;million, net and lease liabilities of $2.2&#160;million, included in current portion,
lease liability and <span style="-sec-ix-hidden: hidden-fact-30">lease liability</span>, net of current portion. The maturity of our lease liabilities as of December&#160;31, 2024 is as
follows in (&#8220;000&#8217;s&#8221;):</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold; border-bottom: Black 1.5pt solid">Year</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Finance</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Operating</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 10pt">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">149</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">638</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">102</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">656</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">28</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">602</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">86</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">2029</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-24">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-25">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-26">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-27">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Total undiscounted Lease Payments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">288</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,981</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Less: Present value discount</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(10</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(84</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Total Lease Liability</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">278</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">1,897</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Lease expense recognized on our leases is as follows
in (&#8220;000&#8217;s&#8221;):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Twelve&#160;months<span style="text-decoration:underline"><br/> </span>Ended<span style="text-decoration:underline"><br/> </span>December&#160;31, <br/> 2024</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Twelve&#160;months<span style="text-decoration:underline"><br/> </span>Ended<span style="text-decoration:underline"><br/> </span>December&#160;31, <br/> 2023</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Finance leases</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 20pt">Amortization expense</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#160;164</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">139</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Interest expense</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">14</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">11</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 10pt">Operating leases</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Straight-line rent expense</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">779</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">779</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Total lease expense</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">957</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">929</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following summarizes additional information
related to our leases for 2024 and 2023 in (&#8220;000&#8217;s&#8221;):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Twelve&#160;months ended<span style="text-decoration:underline"><br/> </span>December&#160;31, 2024</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Twelve&#160;months ended<span style="text-decoration:underline"><br/> </span>December&#160;31, 2023</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Finance</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Operating</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Finance</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Operating</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; text-indent: -10pt; padding-left: 10pt">Weighted-average remaining lease terms (years)</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">2.2</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3.0</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">2.8</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3.9</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Weighted-average discount rate</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4.00</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2.95</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3.93</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2.95</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">ROU assets obtained in exchange for new lease liabilities</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">63</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">219</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-28"><span style="-sec-ix-hidden: hidden-fact-29">&#8212;</span></span></td><td style="text-align: left">&#160;</td></tr> </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>TotalStone Preferred Units<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredUnitsDescriptionAndOtherDisclosuresAbstract', window );"><strong>TotalStone Preferred Units [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_us-gaap_PreferredStockTextBlock', window );">TotalStone Preferred Units</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;10&#160;TotalStone
Preferred Units</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company owns 100% of TotalStone&#8217;s outstanding
common voting units and receives certain funding from TotalStone, in exchange for potential benefits to the combined organization from
the use of the Company&#8217;s Federal Net Operating Loss and other tax benefit carryovers. The existing holders of TotalStone&#8217;s
common stock received Class&#160;B Preferred Units&#160;valued at $20.5&#160;million, with a quarterly dividend.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, as part of the merger of the Company
and TotalStone, the Mezzanine lender accepted $873.0 thousand as a Special Preferred Unit in lieu of debt. The Special Preferred Unit
has a preferential distribution position but does not earn a preferred return.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March&#160;8, 2023, the Company entered into
the Ninth Amendment to the Revolving Credit, term Loan and Security Agreement (the &#8220;Ninth Amendment&#8221;). The Ninth Amendment
permitted a payment of $389.0 thousand to the Special Preferred Unit holders.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredUnitsDescriptionAndOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredUnitsDescriptionAndOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>TotalStone Warrants<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>TotalStone Warrants [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_TotalStoneWarrantsTextBlock', window );">TotalStone Warrants</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;11&#160;TotalStone
Warrants</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with the April&#160;2020 TotalStone
transaction, 1,175&#160;warrants to purchase class A common interest in TotalStone were granted to TotalStone management. The warrants
have a purchase price of $0.01 per warrant unit and vested in equal annual installments over a three-year period, with March&#160;31,
2023 as the final vesting date. Vested warrants may be exercised through March 31, 2030 subject to continuing employment.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_caps_TotalStoneWarrantsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of TotalStone warrants.</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;">caps_TotalStoneWarrantsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsNoteDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [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_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;12
Stockholders&#8217; Equity</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In June&#160;2015, our stockholders approved the
2015 Equity Incentive Plan (the &#8220;2015 Plan&#8221;) and reserved 1,000,000 shares of our common stock for issuance. At December&#160;31,
2024, no shares remained available to grant under the Plan and all granted shares are fully vested.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Stock-based compensation expense reflects the
fair value of stock-based awards measured at the grant date and recognized over the relevant vesting period. The Company generally estimates
the fair value of each stock-based award on the measurement date using the Black-Scholes option valuation model which incorporates assumptions
as to stock price volatility, the expected life of the options, risk-free interest rate and dividend yield. No options were granted in
2024 or 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Stock Compensation</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were no stock compensation costs, option
grants or stock options exercised in 2024 or 2023. At December&#160;31, 2024, there were no remaining unamortized non-cash stock compensation
costs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December&#160;31, 2024 and December&#160;31,
2023, there were approximately 500 and 976 options exercisable and vested at a weighted average exercise price of $163.00 and $21.00,
respectively. In addition, Capstone issued a Warrant to Brookstone to purchase up to 6,322 shares of the Capstone&#8217;s Common Stock
with an exercise price between $10.00 and $30.00 per share, as determined by an independent valuation, through April&#160;1, 2024, and
after that date, the lesser of (i)&#160;$75.00 per warrant share and (ii)&#160;the 10-day average closing price of the Company&#8217;s
common stock.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Preferred Stock</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have 5,000 shares of authorized preferred stock,
the terms of which may be fixed by our Board of Directors. As of December 31, 2024, we have <span style="-sec-ix-hidden: hidden-fact-31">no</span> outstanding shares of preferred stock.
Our Board of Directors has the authority, without stockholder approval, to create and issue one or more series of such preferred stock
and to determine the voting, dividend and other rights of holders of such preferred stock. If we raise additional funds to continue operations,
we may issue preferred stock. The issuance of any of such series of preferred stock may have an adverse effect on the holders of common
stock.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Board of Directors of the Company approved
a Tax Benefit Preservation Plan (&#8220;Benefit Plan&#8221;) dated April&#160;18, 2017, between the Company and Computershare. The Benefit
Plan and the exercise of rights to purchase Series&#160;A Preferred Stock, pursuant to the terms thereof, may delay, defer or prevent
a change in control without the approval of the Board. In addition to the anti-takeover effects of the rights granted under the Benefit
Plan, the issuance of preferred stock, generally, could have a dilutive effect on our stockholders.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the Benefit Plan, each outstanding share
of our common stock has attached one preferred stock purchase right. Each share of our common stock subsequently issued prior to the expiration
of the Benefit Plan will likewise have attached one right. Under specified circumstances involving an &#8220;ownership change,&#8221;
as defined in Section&#160;382 of the Internal Revenue Code (&#8220;the Code&#8221;), the right under the Benefit Plan that attaches to
each share of our common stock will entitle the holder thereof to purchase 1/100 of a share of our Series&#160;A Preferred Stock for a
purchase price of $5.00 (subject to adjustment), and to receive, upon exercise, shares of our common stock having a value equal to two
times the exercise price of the right. In May of 2024, The Company and Computershare extended the Benefit Plan through December&#160;31,
2027.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Benefit Plan was cancelled per the Master
Exchange and Other Transaction Agreement executed on March 3, 2025.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>TotalStone 401(K) Retirement Savings Plan<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>TotalStone 401(K) Retirement Savings Plan [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_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">TotalStone 401(K) Retirement Savings Plan</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;13
TotalStone 401(K)&#160;Retirement Savings Plan</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">TotalStone maintains a defined contribution pension
plan, which covers all employees electing to participate after completing certain service requirements. Employer contributions are made
at the Company&#8217;s discretion. Generally, the Company makes safe harbor matching contributions equal to 100% of employee contribution
up to 4% of the employee&#8217;s Plan Compensation, as defined. Each participant is 100% vested in in their salary deferral and the safe
harbor Company&#8217;s matching contributions. Other employer discretionary contributions are subject to a graded vesting schedule. Company
matching contribution expense in 2024 in 2023 were $159.0 thousand and $196.0 thousand, respectively.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480126/715-20-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [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_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;14&#160;Income
Taxes</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of deferred income tax assets are
as follows as of December&#160;31 (&#8220;000&#8217;s&#8221;):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 10pt">Stock Options</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">79</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">79</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Basis Difference in TotalStone</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">620</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">463</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Basis Difference in Diamond Products</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">217</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">247</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Interest Expense Limitation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">730</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">425</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Federal Credits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,110</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,866</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Federal NOL Carryforward</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29,604</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29,497</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">460</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">460</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">34,820</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">35,037</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Less: valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(27,642</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(27,440</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Net, deferred income tax assets</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,178</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,597</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ASC&#160;740 requires that a valuation allowance
be established when it is more-likely-than-not that all or a portion of a deferred tax asset will not be realized. Changes in valuation
allowances from period-to-period are included in the tax provision in the period of change. In determining whether a valuation allowance
is required, the Company takes into account all evidence with regard to the utilization of a deferred tax asset including past earnings
history, expected future earnings, the character and jurisdiction of such earnings, unsettled circumstances that, if unfavorably resolved,
would adversely affect utilization of a deferred tax asset, carryback and carryforward periods, and tax strategies that could potentially
enhance the likelihood of realization of a deferred tax asset. Management has evaluated the available evidence about future taxable income
and other possible sources of realization of deferred tax assets and has established a valuation allowance of $27.6&#160;million and $27.4&#160;million
at December&#160;31, 2024 and 2023, respectively. The valuation allowance reduces deferred tax assets to an amount that management believes
will more likely than not be realized.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has accumulated approximately $141.0&#160;million
in federal and $17.0&#160;million in state net operating loss carryforwards (&#8220;NOLs&#8221;) and approximately $3.9&#160;million of
research and development tax credit carryforwards. The federal NOLs generated before 2018 have 20-year carryforward periods with NOLs
generated in 2018 and after having no expiration period. Federal NOLs generated in 2018 and after total $3.5&#160;million. The availability
of these NOL&#8217;s to offset future taxable income could be limited in the event of a change in ownership, as defined in Section&#160;382
of the Internal Revenue Code.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of the income tax provision (benefit)
are as follows in (&#8220;000&#8217;s&#8221;):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Federal:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -10pt; padding-left: 10pt">Current</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-32">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-33">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 76%; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Deferred</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">419</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">32</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -10pt; padding-left: 10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">419</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">32</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">State and local:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -10pt; padding-left: 10pt">Current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">202</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Deferred</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-34">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-35">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">202</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Income tax provision</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">442</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">234</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A reconciliation of the difference between the
provision for income taxes and income taxes at the statutory U.S. federal income tax rate is as follows in (&#8220;000&#8217;s&#8221;):</p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 10pt">Income tax provision (benefit) at statutory rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(444</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(753</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">State taxes, net of federal benefit</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">23</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">162</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Net change in NOL carryforward, federal credits and valuation allowance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">863</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">817</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-36">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Income tax provision recognized</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">442</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">234</td><td style="text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Information [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_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;15&#160;Segment
Information</b></p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has one operating and reportable segment
which consists of the operations of TotalStone. The Company also has corporate-level activity, which is included in Capstone Holding Corp.
(&#8220;Capstone&#8221; or &#8220;the Parent&#8221;) which consists primarily of board fees and, investor relations, filing, legal, insurance,
accounting and consulting expenses and other non-operating income and expenses not identifiable and allocated to TotalStone. The Parent
balance sheet information includes cash and cash equivalents, net deferred tax asset, debt and other assets and liabilities which are
also not identifiable to the operations of TotalStone.</p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s chief executive officer is
also the Company&#8217;s chief operating decision maker (&#8220;CODM&#8221;). The Company&#8217;s chief operating decision maker evaluates
the performance of segments based on operating income (loss). Cost of goods sold and selling, general and administrative expenses, as
reported on the statement of operations, are the significant segment expenses provided to the CODM on a regular basis.</p>
<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following tables present financial information
regarding the Company&#8217;s reportable segment reconciled to the Company&#8217;s consolidated totals.</p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="30" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Twelve&#160;Months Ended December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">TotalStone</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Parent</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Eliminations</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Consolidated</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">TotalStone</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Parent</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Eliminations</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Consolidated</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; font-weight: bold"><span style="text-decoration:underline">Income (loss) from operations <br/> before taxes:</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 20%; text-indent: -10pt; padding-left: 20pt">Sales</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">44,876</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-37">&#8212;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-38">&#8212;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">44,876</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">48,354</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-39">&#8212;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-40">&#8212;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">48,354</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Cost of goods sold</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">35,306</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-41">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-42">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">35,306</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">38,743</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-43">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-44">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">38,743</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 20pt">Gross Profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,570</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-45">&#8212;</div></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">9,570</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">9,611</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-46">&#8212;</div></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-47">&#8212;</div></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">9,611</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Selling, general and administrative expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,847</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">611</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(240</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,208</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,765</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">342</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(240</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,867</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 20pt">(Loss) income from <br/> operations</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">(277</td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">(611</td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">240</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">(638</td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">(1,154</td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">(342</td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">240</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">(1,256</td><td style="font-weight: bold; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Loss on investment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-48">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-49">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-50">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-51">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-52">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8,000</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-53">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8,000</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Gain on extinguishment of debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-54">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-55">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-56">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-57">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-58">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,200</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-59">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,200</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,410</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(73</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-60">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,483</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,562</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(110</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-61">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,672</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Other income (expense) net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-62">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">240</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(240</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-63">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-64">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">383</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(240</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">143</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 20pt">Loss from operations before taxes</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(1,687</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(434</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-65">&#8212;</div></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(2,121</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(2,716</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(869</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-66">&#8212;</div></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(3,585</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-decoration: underline; text-align: left; text-indent: -10pt; padding-left: 20pt">Other financial information:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Depreciation&#160;&amp; amortization</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">517</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-67">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-68">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">517</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">461</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-69">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-70">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">461</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Capital expenditures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">120</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">120</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">208</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-74">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">208</td><td style="text-align: left">&#160;</td></tr>
  </table>


<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December&#160;31, 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December&#160;31, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">TotalStone</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Parent</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Eliminations</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Consolidated</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">TotalStone</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Parent</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Eliminations</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Consolidated</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 20%; text-align: left; text-indent: -10pt; padding-left: 0.125in">Total&#160;assets</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">40,468</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">7,858</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(1,105</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">47,221</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">45,281</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">7,923</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(503</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">52,701</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#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_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"><b>Note&#160;16&#160;Subsequent
Events</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 7, 2025, the Company closed its Public Offering of 1,250,000
shares of common stock (the &#8220;Public Offering Shares&#8221;), which were registered under the Rule 424(b) of the Securities Act of
1933, as amended, pursuant to the Registration Statement on Form S-1 (File No. 333-284105) which was declared effective by the SEC on
February 14, 2025. The Public Offering Shares were sold at a public offering price of $4.00 per share, which generated net proceeds of
approximately $3,481,802 after deducting underwriting discounts and commissions and other offering expenses.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 7, 2025, TotalStone entered into a fifth
amended and restated limited liability company agreement to govern its operations and affairs and its relationship with its members, which
will only be the Company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 10, 2025, TotalStone paid Brookstone
Partners IAC, Inc. $200,000 for financial advisory and related services with respect to Capstone&#8217;s capital raising transaction (the
&#8220;Capstone Capital Raising Transaction&#8221;), as agreed upon in the Amendment of Amended and Restated Management Fee Agreement
and Transaction Fee Agreement filed herewith as Exhibit 10.18.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">TotalStone Equity Interests Transactions in March
2025</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Class A TS Warrants to purchase 1,125 TotalStone&#8217;s
Class A Common Interests were cancelled on the Restructuring Date.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On the Restructuring Date, pursuant to a master
exchange agreement (the &#8220;Master Exchange Agreement&#8221;) entered into by the Company, TotalStone and TotalStone&#8217;s Class
B and Class C Members, all of TotalStone&#8217;s Class B&#160;and Class C Preferred Interests were exchanged for 3,782,641&#160;shares
of Common Stock that constitute approximately 96% of the shares of Common Stock outstanding on the Restructuring Date, which were allocated
to the Class B and Class C Members as set forth in the Master Exchange Agreement. As consideration for the issuance of 3,782,641&#160;shares
of Common Stock, the Class B and Class C Members surrendered their existing TotalStone&#8217;s membership interests and withdrew from
the membership of TotalStone. Following the restructuring, BP Peptides, LLC, the owner of approximately 77.3% of the Company&#8217;s shares
prior to the restructuring, owns approximately 3% of the Company&#8217;s shares. Following the restructuring, the largest holder of the
Company&#8217;s shares (approximately 64%) will be BPA XIV, LLC. BP Peptides, LLC is jointly controlled by Matthew Lipman, our chief executive
officer and a member of our board of directors, and Michael Toporek, the chairman of our board of directors, and BPA XIV, LLC is controlled
by Mr.&#160;Lipman. On the Restructuring Date, the Class C Member cancelled his Class A TS Warrants, and his right to receive incentive
compensation from TotalStone.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In total, on the Restructuring Date, in exchange
for TotalStone&#8217;s outstanding Class B and Class C preferred interests, 3,782,641&#160;shares of Common Stock were issued pursuant
to the restructuring transactions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Special Preferred Membership Interests were
issued by TotalStone in connection with the restructuring of its mezzanine indebtedness. This indebtedness is documented pursuant to that
certain Second Amended and Restated Credit Agreement, dated as of March&#160;8, 2023, with Stream Finance, LLC, as agent, and the lenders
from time to time party thereto (as amended, the &#8220;Stream Finance Credit Agreement&#8221;). The maturity date of the Stream Finance
Credit Agreement is September&#160;30, 2026 (the &#8220;Stream Finance Maturity Date&#8221;). The Special Preferred Membership Interests
will be exchanged on the Restructuring Date for loans in an aggregate principal amount of $1,006,377 plus certain amounts for each day
after September&#160;30, 2024 until the Restructuring Date. As of December 31, 2024, the interest accrued for 2024 was $137.3 thousand.
On March 7, 2025 the Special Preferred Membership Interests were exchange for loans in an aggregate principal of $1,006,377 plus interest.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="num">$ (2,563)<span></span>
</td>
<td class="num">$ (3,819)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 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;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</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_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingPoliciesProcLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTradingPoliciesProcLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTrdPoliciesProcAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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>XML
<SEQUENCE>44
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Risk Management and Strategy</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Identifying, assessing and managing material cybersecurity
threats is important to our operations and business strategy. We have established policies and procedures that are designed to prioritize
the safeguard of our information systems. These procedures help identify potential vulnerabilities and manage risks from unauthorized
incidents within our information systems that may result in adverse effects on data residing within. We conduct periodic and ad-hoc assessments
that are managed by third party information technology providers, to identify potential cybersecurity threats.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Upon completion of these risk assessments, the
third-party information technology providers help the company assess how to reconfigure or implement additional procedures to mitigate
any potential cybersecurity threats.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Risks from Cybersecurity Threats</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We do not currently believe there are any cybersecurity
threats or vulnerabilities that would have materially impaired our operations or financial conditions during the fiscal year ended December
31, 2024.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We do not currently believe there are any cybersecurity
threats or vulnerabilities that would have materially impaired our operations or financial conditions during the fiscal year ended December
31, 2024.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Cybersecurity Governance</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">It is the responsibility of our board of directors
to monitor and assess potential strategic risk exposure. Our board of directors administers its oversight function as a whole, as well
as through the Audit Committee. Our executive management team informs the Audit Committee on cybersecurity risks periodically, with a
minimum frequency of once per year.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">Our board of directors administers its oversight function as a whole, as well
as through the Audit Committee. Our executive management team informs the Audit Committee on cybersecurity risks periodically, with a
minimum frequency of once per year.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text">Our executive management team informs the Audit Committee on cybersecurity risks periodically, with a
minimum frequency of once per year.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 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;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<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;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<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;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 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;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<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;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<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;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 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;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 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;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 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;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies, by Policy (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Summary of Significant Accounting Policies [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_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation and Preparation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Basis of Presentation and Preparation</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The consolidated financial statements include
the accounts of Capstone and its consolidated subsidiaries (collectively, the &#8220;Company&#8221;). Intercompany accounts and transactions
have been eliminated. The preparation of these financial statements and accompanying notes are in accordance with accounting principles
generally accepted in the United&#160;States of America. In the opinion of management, the financial statements include all adjustments
necessary for the fair presentation of our financial position, results of operations, and cash flows, and all adjustments were of a normal
recurring nature.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Use of Estimates</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of financial statements in accordance
with US GAAP requires management to make a number of assumptions and estimates that affect the reported amounts of assets, liabilities,
and expenses in our financial statements and accompanying notes. Management bases its estimates on historical experience and various other
assumptions believed to be reasonable. Although these estimates are based on management&#8217;s assumptions regarding current events and
actions that may impact the Company in the future, actual results may differ from these estimates and assumptions.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Cash</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cash consists of balances held in a commercial
bank account.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Accounts Receivable</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable are recorded and carried at
the original invoiced amount less an allowance for any potential uncollectible amounts. The Company estimates expected credit losses for
the allowance for expected credit losses based upon its assessment of various factors, including historical experience, the age of the
accounts receivable balances, credit quality of its customers, current economic conditions, reasonable and supportable forecasts of future
economic conditions, and other factors that may affect the Company&#8217;s ability to collect from customers. As of December&#160;31,
2024 and December&#160;31, 2023, the allowance for doubtful accounts totaled approximately $104.0 thousand.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentrations of Credit Risk</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Concentrations of Credit Risk</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments that potentially subject
the Company to concentrations of credit risk consist principally of cash and trade accounts receivable. The Company places cash with high
credit quality institutions. During the normal course of business, balances in these accounts may exceed the maximum amount insured by
the Federal Deposit Insurance Corporation (&#8220;FDIC&#8221;). Concentrations of credit risk with respect to accounts receivable are
limited due to the large number of customers comprising the Company&#8217;s diverse customer base and generally short payment terms. Management
believes there is no business vulnerability regarding concentrations of accounts receivable and sales due to the strong relationships
and financial strength of our customers.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Inventories</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories consisting of finished goods are stated
at the lower of cost, determined by the average cost method, or net realizable value. Inventories also include deposits placed on inventory
purchases for shipments not yet received. Significant prepaid inventory may be located overseas. At December&#160;31, 2024 and 2023, the
total prepaid inventory balance was $163.0 thousand and $912.0 thousand, respectively. The reserve for obsolete inventory at December&#160;31,
2024 and December&#160;31, 2023, totaled $576.0 thousand and $324.0 thousand, respectively.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Property and Equipment</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property and equipment is stated at cost and is
depreciated over the estimated useful lives ranging from <span style="-sec-ix-hidden: hidden-fact-12">three</span> to <span style="-sec-ix-hidden: hidden-fact-13">forty</span>&#160;years. Depreciation is computed by using the straight-line
method for financial reporting purposes and straight-line and accelerated methods for income tax purposes. Property and equipment is comprised
of building, machinery&#160;&amp; equipment, computer equipment, leasehold improvements, software, office equipment, vehicles, and furniture&#160;&amp;
fixtures. Maintenance and repairs are charged to expense as incurred.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and Other Intangible Assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Goodwill and Other Intangible Assets</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill represents costs in excess of fair values
assigned to the underlying net assets of acquired businesses. Goodwill and indefinite lived intangible assets are not amortized, but rather
are tested for impairment annually as of the 1<sup>st</sup>&#160;day of the fourth quarter of each year or more frequently if indications
of potential impairment exist. The Company&#8217;s goodwill is recognized in one reporting unit, its consolidated subsidiary, TotalStone.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In evaluating potential goodwill impairment, we
first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than
its carrying value. If, based on a review of qualitative factors, it is more likely than not that the fair value of a reporting unit is
less than its carrying value, we perform a quantitative analysis. If the quantitative analysis indicates the carrying value of a reporting
unit exceeds its fair value, we measure any goodwill impairment losses as the amount by which the carrying amount of a reporting unit
exceeds its fair value, not to exceed the total amount of goodwill allocated to that reporting unit. The Company determined that no impairment
was required for the periods presented.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Intangible assets with finite lives, consist of
a non-compete agreement, amortized over the term of the agreement.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Long-lived Asset Impairments</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Long-lived Asset Impairments</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Long-lived assets and finite lived identifiable
intangibles are reviewed for impairment whenever events of changes in circumstances indicate that the carrying amount of an asset may
not be recoverable. Recoverability of the assets is measured by a comparison of the carrying amount of an asset to future undiscounted
net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is
measured by the amount of which the carrying amount of the assets exceeds the fair value of the assets. The Company determined that no
impairment was required for the periods presented.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Investment in Non-Marketable Securities</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Investment in Non-Marketable Securities</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Investments in non-marketable securities without
readily determinable fair values by entities that do not exercise significant influence over the investee are recorded at cost, less impairment,
plus or minus observable price changes.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Revenue Recognition</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Sales are recognized when revenue is realized
or becomes realizable and has been earned, net of sales tax. In general, revenue is recognized at a point in time, which is usually upon
shipment of the product. Our sales predominantly contain a single delivery element and revenue is recognized at a point in time when ownership,
risks and rewards transfer. For 2024 and 2023, there are no estimates of variable consideration represented in revenue.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_ShippingAndHandlingPolicyPolicyTextBlock', window );">Shipping and Handling</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Shipping and Handling</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company includes amounts billed to customers
related to shipping and handling and shipping and handling expenses in cost of goods sold.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Costs</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Advertising Costs</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Advertising and promotional expenses are expensed
in the period incurred unless there are material costs that benefit future periods. The consolidated financial statements currently do
not reflect any prepaid advertising expenses. For 2024 and 2023, advertising expenses were $187.0 thousand and $285.0 thousand, respectively.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Research and Development</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Research and development costs are expensed as
incurred and were not significant in the periods presented.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Earnings Per Share</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic earnings (loss) per share is computed by
dividing the net income (loss) applicable to the common stockholders of Capstone Holding Corp. by the weighted average number of shares
of common stock outstanding during the year. Diluted earnings (loss) per share is computed by dividing the net income (loss) applicable
to common stockholders by the weighted average number of common shares outstanding plus the number of additional common shares that would
have been outstanding if all dilutive potential common shares had been issued, using the treasury stock method. Potential common shares
are excluded from the computation when their effect is antidilutive.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended December 31, 2024 and 2023,
the calculations of basic and diluted loss per share are the same because potential dilutive securities would have had an anti-dilutive
effect. The potentially dilutive securities consisted of the following:</p><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31, <br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31, <br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 20pt">Stock options</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left"></td><td style="width: 9%; text-align: right">500</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left"></td><td style="width: 9%; text-align: right">976</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Warrants</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,322</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,322</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-indent: -10pt; padding-left: 20pt">Total</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left"></td><td style="font-weight: bold; text-align: right">44,876</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left"></td><td style="font-weight: bold; text-align: right">48,354</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Recent Accounting Pronouncements</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2023, the FASB issued ASU 2023- 07,
Improvements to Reportable Segment Disclosures, which requires companies to disclose significant segment expenses and other segment items
that impact each reported measure of segment income or loss. This guidance is effective for fiscal years beginning after December 15,
2023 and interim periods within fiscal years beginning after December 15, 2024. We adopted this guidance effective for the year ended
December 31, 2024.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2023, the FASB issued ASU 2023-09,
Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires companies to disclose disaggregated information related
to the effective tax rate reconciliation and income taxes paid. This guidance is effective for public entities for fiscal years beginning
after December 15, 2024. We do not anticipate the adoption of this guidance will have a material impact on our consolidated financial
statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2024, the FASB issued ASU 2024-03,
Disaggregation of Income Statement Expenses, which requires disclosures about specific types of expenses included in expense captions
presented on the face of the Consolidated Statement of Operations. This guidance is effective for public entities for fiscal years beginning
after December 15, 2026. We are currently reviewing this guidance and its impact on our consolidated financial statements.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_caps_ShippingAndHandlingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 disclosure of accounting policy for shipping and handling.</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;">caps_ShippingAndHandlingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 12<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 19<br> -Subparagraph (2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-19<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483044/730-10-05-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-15<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Summary of Significant Accounting Policies [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_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Basic and Diluted Loss Per Share</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended December 31, 2024 and 2023,
the calculations of basic and diluted loss per share are the same because potential dilutive securities would have had an anti-dilutive
effect. The potentially dilutive securities consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31, <br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31, <br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 20pt">Stock options</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left"></td><td style="width: 9%; text-align: right">500</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left"></td><td style="width: 9%; text-align: right">976</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Warrants</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,322</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,322</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-indent: -10pt; padding-left: 20pt">Total</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left"></td><td style="font-weight: bold; text-align: right">44,876</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left"></td><td style="font-weight: bold; text-align: right">48,354</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net. (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property and Equipment, Net. [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_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A summary of the Company&#8217;s property and
equipment is as follows in (&#8220;000&#8217;s&#8221;):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31, <br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31, <br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Property and Equipment, Net.</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 20pt">Land and buildings</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;685</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;685</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Machinery and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">836</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">856</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Computer equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">255</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">323</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Computer software</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">476</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">347</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Furniture and fixtures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">316</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">332</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Leasehold Improvements</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">737</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">749</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Total property and equipment</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3,305</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3,292</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Accumulated depreciation and amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,711</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,536</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Total property and equipment</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">1,594</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">1,756</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Other Intangible Assets [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_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock', window );">Schedule of Other Intangible Assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following tables summarize the Company&#8217;s
other intangible assets in (&#8220;000&#8217;s&#8221;):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December&#160;31, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gross Carrying<span style="text-decoration:underline"><br/> </span>Amount</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Accumulated<span style="text-decoration:underline"><br/> </span>Amortization</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Net Carrying<span style="text-decoration:underline"><br/> </span>Amount</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -10pt; padding-left: 10pt">Non-compete agreements</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">50</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(40</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#160;&#160;10</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Customer lists</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">231</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(231</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-14">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-15">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Total definite-lived intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">292</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(282</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Indefinite-lived intangible assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-16">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-17">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-18">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Total intangible assets</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">292</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(282</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December 31, 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Gross Carrying<br/> Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Accumulated<br/> Amortization</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Net Carrying <br/> Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -10pt; padding-left: 10pt">Non-compete agreements</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">50</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(50</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-19">&#160;&#8212;</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Customer lists</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">231</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(231</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-20">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-21">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Total definite-lived intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">292</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(292</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-22">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Trademark</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">48</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">48</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Indefinite-lived intangible assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">48</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-23">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">48</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Total intangible assets</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">340</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(292</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">48</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt [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_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-Term Debt</a></td>
<td class="text">A summary of the Company&#8217;s long-term
debt is as follows in (&#8220;000&#8217;s&#8221;):<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31, <br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31, <br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>Long-term Debt</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 10pt">Note payable to BP Peptides, LLC &#8220;Brookstone&#8221;. The unsecured loan bears interest at 6% per annum, with interest payable quarterly and the as amended maturity date is June&#160;30, 2026.</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">817</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">774</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Mezzanine term loan to Steam Finance, LLC, collateralized by substantially all of TotalStone&#8217;s assets and subordinated to the Bank term notes. Interest is calculated monthy as the Base Rate divided by an Adjustment Factor of 0.75, not to exceed 15% per annum (see further details below), with a maturity date of September&#160;30, 2026. At December&#160;31, 2024 and 2023, $243.0 thousand and $81.0 thousand of accrued interest remains unpaid and is included within this amount, respectively.</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,558</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,309</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Seller&#8217;s note with Avelina Masonry, LLC, which required monthly payments of $48.0 thousand. The original maturity date was November&#160;13, 2022 but the loan has not been paid in full and is in default. The loan bears interest at one-month SOFR plus 4.5% plus 3.0% default (12.14% and 12.96% at December&#160;31, 2024 and 2023, respectively. At December&#160;31, 2024 and 2023, $165.0 thousand and $60.0 thousand of accrued interest remains unpaid and is included within this amount, respectively.</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">932</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">819</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Term note agreement with Berkshire Bank, due in 48 consecutive monthly payments of $83.0 thousand. The loan matures on December&#160;1, 2025 and is secured by all assets of TotalStone. Interest is charged at the one- month SOFR plus 3.5% (8.19% and 8.96% at December&#160;31, 2024 and December&#160;31, 2023, respectively).</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">910</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,910</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">In December&#160;2022, TotalStone sold its facility in Navarre, Ohio to a nonaffiliated third party for a purchase price of $3.2&#160;million and concurrently entered into a leaseback transaction. The transaction is treated as a failed sale in accordance with U.S.&#160;GAAP.&#160;The Company therefore recorded a financing liability related to the sale-leaseback in the amount of the sale price. The obligation matures in January&#160;2048 and requires monthly payments of principal and interest. With the sale leaseback, TotalStone signed a lease agreement with a 25-year lease term. The initial annual lease payment of $259.0 thousand increases 2% per annum. The imputed interest rate is 8.10%.</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3,174</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3,181</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Unsecured promissory note with Brookstone plus accrued interest to acquire a minority interest in DPH.&#160;Interest accrues at 6% per annum and the maturity date is June&#160;30, 2026.&#160;&#160;At December 31, 2024 and 2023 $253.0 thousand and $214.0 thousand of accrued interest remains unpaid and is included within this amount, respectively.</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,053</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,010</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">8,444</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">9,003</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Less: current portion</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(1,855</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(3,612</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Less unamortized loan origination fees</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(266</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(277</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Total Long-term debt</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,323</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,114</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr> </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Mezzanine Term Loan</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Mezzanine Term Loan&#160;&#8212;&#160;Stream Finance, LLC.</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td colspan="7" style="border-bottom: Black 1.5pt solid; text-align: center">Table A</td><td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1.5pt solid; text-align: center">Table B</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Adjusted EBITDA of TotalStone <br/> (exclusive of Northeast)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Rate</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Adjusted EBITDA of TotalStone <br/> and Northeast</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Rate</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 7%; text-align: center">I</td><td style="width: 1%">&#160;</td> <td style="width: 26%; text-align: justify">Greater than $2,500,000</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">12</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: center">I</td><td style="width: 1%">&#160;</td> <td style="width: 29%; text-align: justify">Greater than $4,000,000</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">12</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: center">II</td><td>&#160;</td> <td style="text-align: justify">Less than or equal to $2,500,000, but greater than or equal to $2,000,000</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">10</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: center">II</td><td>&#160;</td> <td style="text-align: justify">Less than or equal to $4,000,000, but greater than or equal to $3,500,000</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">10</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center">III</td><td>&#160;</td> <td style="text-align: justify">Less than $2,000,000</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">8</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: center">III</td><td>&#160;</td> <td style="text-align: justify">Less than $3,500,000</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">8</td><td style="text-align: left">%</td></tr> </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Maturities of Long-Term</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Scheduled maturities of long-term as of December&#160;31,
2024, are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; text-indent: -10pt; padding-left: 20pt">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,855</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,447</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">27</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">35</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">2029</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,036</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 20pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,444</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-8<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [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_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Maturity of Lease Liabilities</a></td>
<td class="text">The maturity of our lease liabilities as of December&#160;31, 2024 is as
follows in (&#8220;000&#8217;s&#8221;):<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold; border-bottom: Black 1.5pt solid">Year</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Finance</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Operating</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 10pt">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">149</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">638</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">102</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">656</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">28</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">602</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">86</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">2029</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-24">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-25">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-26">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-27">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Total undiscounted Lease Payments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">288</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,981</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Less: Present value discount</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(10</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(84</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Total Lease Liability</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">278</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">1,897</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Lease Expense and Additional Information Related to Leases</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Lease expense recognized on our leases is as follows
in (&#8220;000&#8217;s&#8221;):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Twelve&#160;months<span style="text-decoration:underline"><br/> </span>Ended<span style="text-decoration:underline"><br/> </span>December&#160;31, <br/> 2024</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Twelve&#160;months<span style="text-decoration:underline"><br/> </span>Ended<span style="text-decoration:underline"><br/> </span>December&#160;31, <br/> 2023</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Finance leases</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 20pt">Amortization expense</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#160;164</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">139</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Interest expense</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">14</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">11</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 10pt">Operating leases</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Straight-line rent expense</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">779</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">779</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Total lease expense</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">957</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">929</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following summarizes additional information
related to our leases for 2024 and 2023 in (&#8220;000&#8217;s&#8221;):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Twelve&#160;months ended<span style="text-decoration:underline"><br/> </span>December&#160;31, 2024</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Twelve&#160;months ended<span style="text-decoration:underline"><br/> </span>December&#160;31, 2023</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Finance</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Operating</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Finance</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Operating</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; text-indent: -10pt; padding-left: 10pt">Weighted-average remaining lease terms (years)</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">2.2</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3.0</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">2.8</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3.9</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Weighted-average discount rate</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4.00</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2.95</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3.93</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2.95</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">ROU assets obtained in exchange for new lease liabilities</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">63</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">219</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-28"><span style="-sec-ix-hidden: hidden-fact-29">&#8212;</span></span></td><td style="text-align: left">&#160;</td></tr> </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [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_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Components of Deferred Income Tax Assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of deferred income tax assets are
as follows as of December&#160;31 (&#8220;000&#8217;s&#8221;):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 10pt">Stock Options</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">79</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">79</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Basis Difference in TotalStone</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">620</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">463</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Basis Difference in Diamond Products</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">217</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">247</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Interest Expense Limitation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">730</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">425</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Federal Credits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,110</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,866</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Federal NOL Carryforward</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29,604</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29,497</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">460</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">460</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">34,820</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">35,037</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Less: valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(27,642</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(27,440</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Net, deferred income tax assets</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,178</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,597</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of the Income Tax Provision (Benefit)</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of the income tax provision (benefit)
are as follows in (&#8220;000&#8217;s&#8221;):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Federal:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -10pt; padding-left: 10pt">Current</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-32">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-33">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 76%; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Deferred</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">419</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">32</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -10pt; padding-left: 10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">419</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">32</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">State and local:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -10pt; padding-left: 10pt">Current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">202</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Deferred</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-34">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-35">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">202</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Income tax provision</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">442</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">234</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Provision for Income Taxes</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A reconciliation of the difference between the
provision for income taxes and income taxes at the statutory U.S. federal income tax rate is as follows in (&#8220;000&#8217;s&#8221;):</p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 10pt">Income tax provision (benefit) at statutory rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(444</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(753</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">State taxes, net of federal benefit</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">23</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">162</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Net change in NOL carryforward, federal credits and valuation allowance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">863</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">817</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-36">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Income tax provision recognized</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">442</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">234</td><td style="text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Information [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_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Reportable Segment Reconciled to the Company&#8217;s Consolidated Totals</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following tables present financial information
regarding the Company&#8217;s reportable segment reconciled to the Company&#8217;s consolidated totals.</p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="30" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Twelve&#160;Months Ended December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">TotalStone</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Parent</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Eliminations</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Consolidated</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">TotalStone</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Parent</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Eliminations</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Consolidated</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; font-weight: bold"><span style="text-decoration:underline">Income (loss) from operations <br/> before taxes:</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 20%; text-indent: -10pt; padding-left: 20pt">Sales</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">44,876</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-37">&#8212;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-38">&#8212;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">44,876</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">48,354</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-39">&#8212;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-40">&#8212;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">48,354</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Cost of goods sold</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">35,306</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-41">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-42">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">35,306</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">38,743</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-43">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-44">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">38,743</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 20pt">Gross Profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,570</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-45">&#8212;</div></td><td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">9,570</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">9,611</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-46">&#8212;</div></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-47">&#8212;</div></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">9,611</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Selling, general and administrative expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,847</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">611</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(240</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,208</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,765</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">342</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(240</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,867</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 20pt">(Loss) income from <br/> operations</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">(277</td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">(611</td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">240</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">(638</td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">(1,154</td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">(342</td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">240</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">(1,256</td><td style="font-weight: bold; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Loss on investment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-48">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-49">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-50">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-51">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-52">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8,000</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-53">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8,000</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Gain on extinguishment of debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-54">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-55">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-56">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-57">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-58">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,200</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-59">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,200</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,410</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(73</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-60">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,483</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,562</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(110</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-61">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,672</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt">Other income (expense) net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-62">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">240</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(240</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-63">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-64">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">383</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(240</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">143</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 20pt">Loss from operations before taxes</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(1,687</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(434</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-65">&#8212;</div></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(2,121</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(2,716</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(869</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-66">&#8212;</div></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(3,585</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-decoration: underline; text-align: left; text-indent: -10pt; padding-left: 20pt">Other financial information:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Depreciation&#160;&amp; amortization</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">517</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-67">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-68">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">517</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">461</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-69">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-70">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">461</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Capital expenditures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">120</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">120</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">208</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-74">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">208</td><td style="text-align: left">&#160;</td></tr>
  </table>


<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December&#160;31, 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December&#160;31, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">TotalStone</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Parent</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Eliminations</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Consolidated</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">TotalStone</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Parent</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Eliminations</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Consolidated</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 20%; text-align: left; text-indent: -10pt; padding-left: 0.125in">Total&#160;assets</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">40,468</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">7,858</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(1,105</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">47,221</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">45,281</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">7,923</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(503</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">52,701</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Summary of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 104,000<span></span>
</td>
<td class="nump">$ 104,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_PrepaidInventory', window );">Total prepaid inventory</a></td>
<td class="nump">163,000<span></span>
</td>
<td class="nump">912,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Reserve for obsolete inventory</a></td>
<td class="nump">$ 576,000<span></span>
</td>
<td class="nump">324,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportingUnits', window );">Number of reporting unit</a></td>
<td class="nump">1<span></span>
</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_us-gaap_AdvertisingExpense', window );">Advertising expenses</a></td>
<td class="nump">$ 187,000<span></span>
</td>
<td class="nump">$ 285,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Summary of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Summary of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">40 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_caps_PrepaidInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration of prepaid inventory.</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;">caps_PrepaidInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483385/720-35-55-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476173/280-10-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476173/280-10-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477123/405-50-65-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482477/820-10-65-13<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482477/820-10-65-13<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-5<br><br>Reference 53: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 54: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 55: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 58: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 59: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 60: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 62: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 63: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 64: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 65: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 66: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 67: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 68: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 69: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480530/250-10-S99-5<br><br>Reference 70: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 71: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 72: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 73: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 74: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 75: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 76: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 77: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 78: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<br><br>Reference 79: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<br><br>Reference 80: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<br><br>Reference 81: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 82: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 83: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 84: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 85: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 86: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-6<br><br>Reference 87: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 88: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 89: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 90: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 91: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 92: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 93: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 94: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 95: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 96: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 97: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 98: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-3<br><br>Reference 99: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br><br>Reference 100: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportingUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportingUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Schedule of Basic and Diluted Loss Per Share (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_DilutiveSecurities', window );">Total potential dilutive securities</a></td>
<td class="nump">$ 44,876<span></span>
</td>
<td class="nump">$ 48,354<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockOptionMember', window );">Stock Options [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DilutiveSecurities', window );">Total potential dilutive securities</a></td>
<td class="nump">500<span></span>
</td>
<td class="nump">976<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember', window );">Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_DilutiveSecurities', window );">Total potential dilutive securities</a></td>
<td class="nump">$ 6,322<span></span>
</td>
<td class="nump">$ 6,322<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DilutiveSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise stock options, restrictive stock units (RSUs), convertible preferred stock of an employee stock ownership plan (ESOP), and other dilutive convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DilutiveSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_ProfessionalAndContractServicesExpense', window );">Annual consulting services total</a></td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_EarningsBeforeInterest', window );">Earnings before interest percentage</a></td>
<td class="nump">5.00%<span></span>
</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_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent', window );">Accrued consulting services</a></td>
<td class="nump">$ 351,000<span></span>
</td>
<td class="nump">$ 351,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositLiabilitiesAccruedInterest', window );">Accrued interest</a></td>
<td class="nump">249,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_BPPeptidesLLCMember', window );">BP Peptides, LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_ManagementFeeExpense', window );">Management fee</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_StreamFinanceLLCMember', window );">Stream Finance, LLC, [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansPayable', window );">Loan</a></td>
<td class="nump">1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses [Member] | BP Peptides, LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_ManagementFeeExpense', window );">Management fee</a></td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=caps_BrookstonePartnersIACMember', window );">Brookstone Partners IAC [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity interests percentage</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_caps_EarningsBeforeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Earnings before interest.</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;">caps_EarningsBeforeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositLiabilitiesAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accrued but unpaid interest on deposit liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositLiabilitiesAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ManagementFeeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for investment management fee, including, but not limited to, expense in connection with research, selection, supervision, and custody of investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ManagementFeeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfessionalAndContractServicesExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Professional and contract service expense includes cost reimbursements for support services related to contracted projects, outsourced management, technical and staff support.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfessionalAndContractServicesExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_BPPeptidesLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_BPPeptidesLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_StreamFinanceLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_StreamFinanceLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=caps_BrookstonePartnersIACMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=caps_BrookstonePartnersIACMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net. (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=us-gaap_PropertyPlantAndEquipmentMember', window );">Property and Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment, Net.[Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">$ 282,000<span></span>
</td>
<td class="nump">$ 241,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_PropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_PropertyPlantAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Property and Equipment, Net. - Schedule of Property and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Property and Equipment, Net.</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">$ 3,305<span></span>
</td>
<td class="nump">$ 3,292<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation and amortization</a></td>
<td class="num">(1,711)<span></span>
</td>
<td class="num">(1,536)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total property and equipment, net</a></td>
<td class="nump">1,594<span></span>
</td>
<td class="nump">1,756<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Land and buildings [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Property and Equipment, Net.</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">685<span></span>
</td>
<td class="nump">685<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Property and Equipment, Net.</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">836<span></span>
</td>
<td class="nump">856<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Property and Equipment, Net.</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">255<span></span>
</td>
<td class="nump">323<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=caps_ComputerSoftwareMember', window );">Computer software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Property and Equipment, Net.</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">476<span></span>
</td>
<td class="nump">347<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Property and Equipment, Net.</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">316<span></span>
</td>
<td class="nump">332<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Property and Equipment, Net.</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">$ 737<span></span>
</td>
<td class="nump">$ 749<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGrossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=caps_ComputerSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=caps_ComputerSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Goodwill and Other Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Other Intangible Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 23,286<span></span>
</td>
<td class="nump">$ 23,286<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Goodwill and Other Intangible Assets - Schedule of Other Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 340<span></span>
</td>
<td class="nump">$ 292<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(292)<span></span>
</td>
<td class="num">(282)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">48<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">50<span></span>
</td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(50)<span></span>
</td>
<td class="num">(40)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerListsMember', window );">Customer lists [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">231<span></span>
</td>
<td class="nump">231<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(231)<span></span>
</td>
<td class="num">(231)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(11)<span></span>
</td>
<td class="num">(11)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember', window );">Trademark [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">0<span></span>
</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_us-gaap_OtherIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=us-gaap_FiniteLivedIntangibleAssetsMember', window );">Total definite-lived intangible assets [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">292<span></span>
</td>
<td class="nump">292<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(292)<span></span>
</td>
<td class="num">(282)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=us-gaap_IndefinitelivedIntangibleAssetsMember', window );">Indefinite-lived intangible assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">48<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 48<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as 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;">us-gaap_OtherIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerListsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerListsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_FiniteLivedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_FiniteLivedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_IndefinitelivedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_IndefinitelivedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment in Non-Marketable Securities (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 09, 2023</div></th>
<th class="th"><div>Jan. 15, 2021</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentInAffiliateActivityLineItems', window );"><strong>Investment in Non-Marketable Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_MinorityInvestmentPercentage', window );">Minority investment percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_MembershipInterestPercentage', window );">Membership interest percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_OtherLiabilities', window );">Debt liability</a></td>
<td class="nump">$ 8,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on debt extinguishment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 7,200,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_BrookstoneXXIMember', window );">Brookstone XXI [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentInAffiliateActivityLineItems', window );"><strong>Investment in Non-Marketable Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentPeriodicPayment', window );">Limited payment</a></td>
<td class="nump">800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Debt liability</a></td>
<td class="nump">800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on debt extinguishment</a></td>
<td class="nump">$ 7,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentMaturityDate', window );">Maturity date</a></td>
<td class="text">Jun. 30,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=caps_PromissoryNoteMember', window );">Promissory Note [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentInAffiliateActivityLineItems', window );"><strong>Investment in Non-Marketable Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_PercentageOfPrincipalAmount', window );">Percentage of principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Limited payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=caps_PromissoryNoteMember', window );">Promissory Note [Member] | Brookstone XXI [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentInAffiliateActivityLineItems', window );"><strong>Investment in Non-Marketable Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentFaceAmount', window );">Principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Bearing interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentPeriodicPayment', window );">Limited payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=caps_DiamondProductsLLCMember', window );">Diamond Products, LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_InvestmentInAffiliateActivityLineItems', window );"><strong>Investment in Non-Marketable Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity interest percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62.00%<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=caps_DiamondProductsLLCMember', window );">Diamond Products, LLC [Member] | Promissory Note [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentInAffiliateActivityLineItems', window );"><strong>Investment in Non-Marketable Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentPeriodicPayment', window );">Limited payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_InvestmentInAffiliateActivityLineItems', window );"><strong>Investment in Non-Marketable Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity investment</a></td>
<td class="nump">$ 8,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentInAffiliateActivityLineItems', window );"><strong>Investment in Non-Marketable Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_EquityMethodInvestments', window );">Equity investment</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=us-gaap_InvestmentsMember', window );">Investment [Member] | Diamond Products, LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_InvestmentInAffiliateActivityLineItems', window );"><strong>Investment in Non-Marketable Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity interest percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95.00%<span></span>
</td>
<td class="nump">19.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_caps_MembershipInterestPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Membership interest percentage.</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;">caps_MembershipInterestPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_caps_MinorityInvestmentPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minority investment percentage.</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;">caps_MinorityInvestmentPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_caps_PercentageOfPrincipalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of principal amount.</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;">caps_PercentageOfPrincipalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payments including both interest and principal payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentPeriodicPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentInAffiliateActivityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column C)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column C)(Footnote 6)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column C))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column D)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column D)(Footnote 6)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column E)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column E)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column E)(Footnote 6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column E)(Footnote 6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column E)(Footnote 6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column E)(Footnote 6)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 1)(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentInAffiliateActivityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maturity date of investment, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477439/946-210-55-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-12A(Column A)(Footnote 2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-12A(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 4)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_BrookstoneXXIMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_BrookstoneXXIMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=caps_PromissoryNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=caps_PromissoryNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=caps_DiamondProductsLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=caps_DiamondProductsLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_InvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_InvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Line of Credit (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 29, 2015</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Oct. 16, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Line of Credit [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate', window );">Eligible accounts receivable rate</a></td>
<td class="nump">55.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod', window );">Interest rate per annum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_LinesOfCreditCurrent', window );">Balance outstanding (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,259<span></span>
</td>
<td class="nump">$ 8,574<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=caps_TotalStoneLLCMember', window );">TotalStone, LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShortTermDebtLineItems', window );"><strong>Line of Credit [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum revolving advance amount (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate', window );">Eligible accounts receivable rate</a></td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods inventory (in Dollars)</a></td>
<td class="nump">$ 8,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod', window );">Interest rate per annum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.19%<span></span>
</td>
<td class="nump">7.96%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShortTermDebtLineItems', window );"><strong>Line of Credit [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Apr. 30,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Yield on the receivable, on which interest has been imputed, as calculated from its issuance value or purchase price. The calculated effective interest rate considers factors such as the issued face value or price paid for the receivable, the time period between payments, and the time until maturity [full receipt] of the receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=caps_TotalStoneLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=caps_TotalStoneLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 8,444<span></span>
</td>
<td class="nump">$ 9,003<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLongTermDebt', window );">Long-term debt payable</a></td>
<td class="nump">$ 1,800<span></span>
</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_us-gaap_LongTermDebtTerm', window );">Long-term debt term</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Debt - Schedule of Long-Term Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Long-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term Debt</a></td>
<td class="nump">$ 8,444<span></span>
</td>
<td class="nump">$ 9,003<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less: current portion</a></td>
<td class="num">(1,855)<span></span>
</td>
<td class="num">(3,612)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_LongTermDebtUnamortizedLoanOriginationFees', window );">Less unamortized loan origination fees</a></td>
<td class="num">(266)<span></span>
</td>
<td class="num">(277)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total Long-term debt</a></td>
<td class="nump">6,323<span></span>
</td>
<td class="nump">5,114<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=caps_NotesPayableMember', window );">Notes Payable [Member] | BP Peptides, LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Long-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term Debt</a></td>
<td class="nump">817<span></span>
</td>
<td class="nump">774<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=caps_MezzanineTermLoanMember', window );">Mezzanine Term Loan [Member] | Steam Finance, LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Long-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term Debt</a></td>
<td class="nump">1,558<span></span>
</td>
<td class="nump">1,309<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=caps_SellersNoteMember', window );">Seller&#8217;s Note [Member] | Avelina Masonry, LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Long-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term Debt</a></td>
<td class="nump">932<span></span>
</td>
<td class="nump">819<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=caps_TermNoteAgreementMember', window );">Term Note Agreement [Member] | Berkshire Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Long-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term Debt</a></td>
<td class="nump">910<span></span>
</td>
<td class="nump">1,910<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=caps_FacilityMember', window );">Facility [Member] | TotalStone [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Long-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term Debt</a></td>
<td class="nump">3,174<span></span>
</td>
<td class="nump">3,181<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=caps_UnsecuredPromissoryNoteMember', window );">Unsecured Promissory Note [Member] | Brookstone [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Long-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term Debt</a></td>
<td class="nump">$ 1,053<span></span>
</td>
<td class="nump">$ 1,010<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_caps_LongTermDebtUnamortizedLoanOriginationFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of long term debt unamortized loan origination fees.</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;">caps_LongTermDebtUnamortizedLoanOriginationFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=caps_NotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=caps_NotesPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_BPPeptidesLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_BPPeptidesLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=caps_MezzanineTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=caps_MezzanineTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_SteamFinanceLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_SteamFinanceLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=caps_SellersNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=caps_SellersNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_AvelinaMasonryLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_AvelinaMasonryLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=caps_TermNoteAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=caps_TermNoteAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_BerkshireBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_BerkshireBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=caps_FacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=caps_FacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_TotalStoneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_TotalStoneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=caps_UnsecuredPromissoryNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=caps_UnsecuredPromissoryNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_BrookstoneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_BrookstoneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R47.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="2"><div style="width: 200px;"><strong>Debt - Schedule of Long-Term Debt (Parentheticals) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=caps_NotesPayableMember', window );">Notes Payable [Member] | BP Peptides, LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Long-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Unsecured loan bears interest</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturityDate', window );">Maturity date</a></td>
<td class="text">Jun. 30,  2026<span></span>
</td>
<td class="text">Jun. 30,  2026<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=caps_MezzanineTermLoanMember', window );">Mezzanine Term Loan [Member] | Steam Finance, LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Long-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturityDate', window );">Maturity date</a></td>
<td class="text">Sep. 30,  2026<span></span>
</td>
<td class="text">Sep. 30,  2026<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentIncreaseAccruedInterest', window );">Accrued interest (in Dollars)</a></td>
<td class="nump">$ 243,000<span></span>
</td>
<td class="nump">$ 81,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate', window );">Exceed percentage</a></td>
<td class="text">15%<span></span>
</td>
<td class="text">15%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Interest monthly base rate</a></td>
<td class="nump">0.75%<span></span>
</td>
<td class="nump">0.75%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=caps_SellersNoteMember', window );">Seller&#8217;s Note [Member] | Avelina Masonry, LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Long-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturityDate', window );">Maturity date</a></td>
<td class="text">Nov. 13,  2022<span></span>
</td>
<td class="text">Nov. 13,  2022<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentIncreaseAccruedInterest', window );">Accrued interest (in Dollars)</a></td>
<td class="nump">$ 165,000<span></span>
</td>
<td class="nump">$ 60,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Monthly payments (in Dollars)</a></td>
<td class="nump">$ 48,000<span></span>
</td>
<td class="nump">$ 48,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingVariableInterestRate', window );">SOFR</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate', window );">Loan bears interest</a></td>
<td class="nump">12.14%<span></span>
</td>
<td class="nump">12.96%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=caps_TermNoteAgreementMember', window );">Term Note Agreement [Member] | Berkshire Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Long-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_LongTermDebtMaturityDate', window );">Maturity date</a></td>
<td class="text">Dec.  01,  2025<span></span>
</td>
<td class="text">Dec.  01,  2025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Monthly payments (in Dollars)</a></td>
<td class="nump">$ 83,000<span></span>
</td>
<td class="nump">$ 83,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingVariableInterestRate', window );">SOFR</a></td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate', window );">Loan bears interest</a></td>
<td class="nump">8.19%<span></span>
</td>
<td class="nump">8.96%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=caps_FacilityMember', window );">Facility [Member] | TotalStone [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Long-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentMaturityDateDescription', window );">Maturity term</a></td>
<td class="text">January&#160;2048<span></span>
</td>
<td class="text">January&#160;2048<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_ThirdPartyPurchasePrice', window );">Purchase price of third party (in Dollars)</a></td>
<td class="nump">$ 3,200,000<span></span>
</td>
<td class="nump">$ 3,200,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_LongTermDebtImputedInterestRate', window );">Imputed interest rate</a></td>
<td class="nump">8.10%<span></span>
</td>
<td class="nump">8.10%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Annual lease payment (in Dollars)</a></td>
<td class="nump">$ 259,000<span></span>
</td>
<td class="nump">$ 259,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_AnnualLeasePaymentIncreasesPercentage', window );">Annual lease payment increases percentage</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtTerm', window );">Lease term</a></td>
<td class="text">25 years<span></span>
</td>
<td class="text">25 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=caps_UnsecuredPromissoryNoteMember', window );">Unsecured Promissory Note [Member] | Brookstone [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Long-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_LongTermDebtMaturityDate', window );">Maturity date</a></td>
<td class="text">Jun. 30,  2026<span></span>
</td>
<td class="text">Jun. 30,  2026<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentIncreaseAccruedInterest', window );">Accrued interest (in Dollars)</a></td>
<td class="nump">$ 253,000<span></span>
</td>
<td class="nump">$ 214,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest accrues percentage</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_caps_AnnualLeasePaymentIncreasesPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage annual lease payment increases.</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;">caps_AnnualLeasePaymentIncreasesPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_caps_LongTermDebtImputedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of long term debt imputed interest rate.</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;">caps_LongTermDebtImputedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_caps_ThirdPartyPurchasePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the value of third party purchase price.</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;">caps_ThirdPartyPurchasePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentIncreaseAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase for accrued, but unpaid interest on the debt instrument for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentIncreaseAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of any adjustments made to the stated rate to determine the effective rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDateDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDateDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maturity date of long-term debt, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtPercentageBearingFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtPercentageBearingVariableInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtPercentageBearingVariableInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=caps_NotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=caps_NotesPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_BPPeptidesLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_BPPeptidesLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=caps_MezzanineTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=caps_MezzanineTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_SteamFinanceLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_SteamFinanceLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=caps_SellersNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=caps_SellersNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_AvelinaMasonryLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_AvelinaMasonryLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=caps_TermNoteAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=caps_TermNoteAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_BerkshireBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_BerkshireBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=caps_FacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=caps_FacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_TotalStoneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_TotalStoneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=caps_UnsecuredPromissoryNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=caps_UnsecuredPromissoryNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_BrookstoneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_BrookstoneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R48.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="2"><div style="width: 200px;"><strong>Debt - Schedule of Mezzanine Term Loan (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=caps_AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember', window );">Adjusted EBITDA of TotalStone (exclusive of Northeast) [Member] | Level 1 [Member]</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_us-gaap_DebtInstrumentLineItems', window );"><strong>Schedule of Mezzanine Term Loan [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtDescription', window );">Adjusted EBITDA of TotalStone</a></td>
<td class="text">Greater than $2,500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Rate</a></td>
<td class="nump">12.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=caps_AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember', window );">Adjusted EBITDA of TotalStone (exclusive of Northeast) [Member] | Level 2 [Member]</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_us-gaap_DebtInstrumentLineItems', window );"><strong>Schedule of Mezzanine Term Loan [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtDescription', window );">Adjusted EBITDA of TotalStone</a></td>
<td class="text">Less than or equal to $2,500,000, but greater than or equal to $2,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Rate</a></td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=caps_AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember', window );">Adjusted EBITDA of TotalStone (exclusive of Northeast) [Member] | Level 3 [Member]</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_us-gaap_DebtInstrumentLineItems', window );"><strong>Schedule of Mezzanine Term Loan [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtDescription', window );">Adjusted EBITDA of TotalStone</a></td>
<td class="text">Less than $2,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Rate</a></td>
<td class="nump">8.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=caps_AdjustedEBITDAOfTotalStoneAndNortheastMember', window );">Adjusted EBITDA of TotalStone and Northeast [Member] | Level 1 [Member]</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_us-gaap_DebtInstrumentLineItems', window );"><strong>Schedule of Mezzanine Term Loan [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtDescription', window );">Adjusted EBITDA of TotalStone</a></td>
<td class="text">Greater than $4,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Rate</a></td>
<td class="nump">12.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=caps_AdjustedEBITDAOfTotalStoneAndNortheastMember', window );">Adjusted EBITDA of TotalStone and Northeast [Member] | Level 2 [Member]</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_us-gaap_DebtInstrumentLineItems', window );"><strong>Schedule of Mezzanine Term Loan [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtDescription', window );">Adjusted EBITDA of TotalStone</a></td>
<td class="text">Less than or equal to $4,000,000, but greater than or equal to $3,500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Rate</a></td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=caps_AdjustedEBITDAOfTotalStoneAndNortheastMember', window );">Adjusted EBITDA of TotalStone and Northeast [Member] | Level 3 [Member]</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_us-gaap_DebtInstrumentLineItems', window );"><strong>Schedule of Mezzanine Term Loan [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtDescription', window );">Adjusted EBITDA of TotalStone</a></td>
<td class="text">Less than $3,500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Rate</a></td>
<td class="nump">8.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of long-term debt arrangements, which are debt arrangements that originally require full repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer, and disclosures pertaining to the underlying arrangements, including repayment terms, conversion features, interest rates, restrictions on assets and activities, debt covenants, and other matters important to users of the financial statements. Types of long-term debt arrangements include borrowing under notes payable, bonds payable, debentures, term loans, and other contractual obligations for payment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=caps_AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=caps_AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=caps_AdjustedEBITDAOfTotalStoneAndNortheastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=caps_AdjustedEBITDAOfTotalStoneAndNortheastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R49.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>Debt - Schedule of Maturities of Long-Term (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MaturitiesOfLongTermDebtAbstract', window );"><strong>Schedule of Maturities of Long-Term [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 1,855<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2026</a></td>
<td class="nump">3,447<span></span>
</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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2027</a></td>
<td class="nump">27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2028</a></td>
<td class="nump">35<span></span>
</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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2029</a></td>
<td class="nump">44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">3,036<span></span>
</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_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">$ 8,444<span></span>
</td>
<td class="nump">$ 9,003<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MaturitiesOfLongTermDebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MaturitiesOfLongTermDebtAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R50.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>Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">$ 2,068<span></span>
</td>
<td class="nump">$ 2,922<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_LeaseLiabilities', window );">Lease liabilities</a></td>
<td class="nump">$ 2,200<span></span>
</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_us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">lease liability<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_caps_LeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represens the amount of lease liabilities including operating and finance lease.</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;">caps_LeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R51.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>Leases - Schedule of Maturity of Lease Liabilities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Schedule of Maturity of Lease Liabilities [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_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025, Finance Lease</a></td>
<td class="nump">$ 149<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025, Operating Lease</a></td>
<td class="nump">638<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2026, Finance Lease</a></td>
<td class="nump">102<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2026, Operating Lease</a></td>
<td class="nump">656<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2027, Finance Lease</a></td>
<td class="nump">28<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2027, Operating Lease</a></td>
<td class="nump">602<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2028, Finance Lease</a></td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2028, Operating Lease</a></td>
<td class="nump">86<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2029, Finance Lease</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2029, Operating Lease</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter, Finance Lease</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter, Operating Lease</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total undiscounted Lease Payments, Finance Lease</a></td>
<td class="nump">288<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total undiscounted Lease Payments, Operating Lease</a></td>
<td class="nump">1,981<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: Present value discount, Finance Lease</a></td>
<td class="num">(10)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Present value discount, Operating Lease</a></td>
<td class="num">(84)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Total Lease Liability, Finance Lease</a></td>
<td class="nump">278<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total Lease Liability, Operating Lease</a></td>
<td class="nump">$ 1,897<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R52.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="2"><div style="width: 200px;"><strong>Leases - Schedule of Lease Expense and Additional Information Related to Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Disclosure Text Block Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Finance Lease, Right-of-Use Asset, Amortization</a></td>
<td class="nump">$ 164<span></span>
</td>
<td class="nump">$ 139<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Finance Lease, Interest Expense</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-Term Lease, Cost</a></td>
<td class="nump">779<span></span>
</td>
<td class="nump">779<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Lease, Cost</a></td>
<td class="nump">$ 957<span></span>
</td>
<td class="nump">$ 929<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance Lease, Weighted Average Remaining Lease Term</a></td>
<td class="text">2 years 2 months 12 days<span></span>
</td>
<td class="text">2 years 9 months 18 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating Lease, Weighted Average Remaining Lease Term</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years 10 months 24 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance Lease, Weighted Average Discount Rate, Percent</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">3.93%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating Lease, Weighted Average Discount Rate, Percent</a></td>
<td class="nump">2.95%<span></span>
</td>
<td class="nump">2.95%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</a></td>
<td class="nump">$ 63<span></span>
</td>
<td class="nump">$ 219<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R53.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="2"><div style="width: 200px;"><strong>TotalStone Preferred Units (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Mar. 08, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredUnitsLineItems', window );"><strong>TotalStone Preferred Units [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_OutstandingCommonVotingUnitsPercentage', window );">Outstanding common voting units percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredUnitsContributedCapital', window );">Preferred unit in lieu of debt</a></td>
<td class="nump">$ 873,000<span></span>
</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_us-gaap_PreferredUnitsOfferingCosts', window );">Payment of preferred unit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 389,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_PreferredClassBMember', window );">Class B Preferred Units [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PreferredUnitsLineItems', window );"><strong>TotalStone Preferred Units [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividend</a></td>
<td class="nump">$ 20,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_caps_OutstandingCommonVotingUnitsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Outstanding common voting units percentage.</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;">caps_OutstandingCommonVotingUnitsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Dividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -SubTopic 405<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477787/942-405-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Dividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredUnitsContributedCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of capital contributed by the preferred partners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 4.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredUnitsContributedCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredUnitsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredUnitsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredUnitsOfferingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cumulative amount of offering costs allocated to the preferred partners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 4.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredUnitsOfferingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_PreferredClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_PreferredClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R54.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="2"><div style="width: 200px;"><strong>TotalStone Warrants (Details) - Warrant [Member] - $ / shares<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>TotalStone Warrants [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants to purchase shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,175<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Purchase price per warrant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable', window );">Warrants exercised date</a></td>
<td class="text">Mar. 31,  2030<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date the warrants or rights are exercisable, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R55.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>Stockholders' Equity (Details) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Stockholders&#8217; Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Options exercisable</a></td>
<td class="nump">500<span></span>
</td>
<td class="nump">976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted average exercise price</a></td>
<td class="nump">$ 163<span></span>
</td>
<td class="nump">$ 21<span></span>
</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_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock shares outstanding</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Series A Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Stockholders&#8217; Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_SharesIssuedPricePerShare', window );">Purchase price per share</a></td>
<td class="nump">$ 5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ClassOfStockLineItems', window );"><strong>Stockholders&#8217; Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants to purchase shares</a></td>
<td class="nump">6,322<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price</a></td>
<td class="nump">$ 75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ClassOfStockLineItems', window );"><strong>Stockholders&#8217; Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price</a></td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Stockholders&#8217; Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price</a></td>
<td class="nump">$ 30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=caps_TwoThousandFifteenEquityIncentivePlanMember', window );">2015 Equity Incentive Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ClassOfStockLineItems', window );"><strong>Stockholders&#8217; Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares reserved for issuance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=caps_TwoThousandFifteenEquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=caps_TwoThousandFifteenEquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R56.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="2"><div style="width: 200px;"><strong>TotalStone 401(K) Retirement Savings Plan (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>TotalStone 401(K) Retirement Savings Plan [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Percentage of employer matching contributions</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Percentage of matching contribution per employee</a></td>
<td class="nump">4.00%<span></span>
</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_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage', window );">Percentage of matching contribution vested</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Contribution expense (in Dollars)</a></td>
<td class="nump">$ 159,000<span></span>
</td>
<td class="nump">$ 196,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage employer matches of the employee's percentage contribution matched.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of employer's matching contributions to a defined contribution plan that vests in a given year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R57.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>Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred tax assets, valuation allowance</a></td>
<td class="nump">$ 27,642<span></span>
</td>
<td class="nump">$ 27,440<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">Federal net operating loss carryforwards</a></td>
<td class="nump">141,000<span></span>
</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_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">State net operating loss carryforwards</a></td>
<td class="nump">17,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Research and development tax credit carryforwards</a></td>
<td class="nump">3,900<span></span>
</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_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 3,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R58.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>Income Taxes - Schedule of Components of Deferred Income Tax Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Schedule of Components of Deferred Income Tax Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_DeferredTaxAssetsStockOptions', window );">Stock Options</a></td>
<td class="nump">$ 79<span></span>
</td>
<td class="nump">$ 79<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_DeferredTaxAssetsBasisDifferenceInTotalStone', window );">Basis Difference in TotalStone</a></td>
<td class="nump">620<span></span>
</td>
<td class="nump">463<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_DeferredTaxAssetsBasisDifferenceInDiamondProducts', window );">Basis Difference in Diamond Products</a></td>
<td class="nump">217<span></span>
</td>
<td class="nump">247<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetInterestCarryforward', window );">Interest Expense Limitation</a></td>
<td class="nump">730<span></span>
</td>
<td class="nump">425<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Federal Credits</a></td>
<td class="nump">3,110<span></span>
</td>
<td class="nump">3,866<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Federal NOL Carryforward</a></td>
<td class="nump">29,604<span></span>
</td>
<td class="nump">29,497<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">460<span></span>
</td>
<td class="nump">460<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Gross, deferred income tax assets</a></td>
<td class="nump">34,820<span></span>
</td>
<td class="nump">35,037<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less: valuation allowance</a></td>
<td class="num">(27,642)<span></span>
</td>
<td class="num">(27,440)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Net, deferred income tax assets</a></td>
<td class="nump">$ 7,178<span></span>
</td>
<td class="nump">$ 7,597<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_caps_DeferredTaxAssetsBasisDifferenceInDiamondProducts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible basis difference in diamond products.</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;">caps_DeferredTaxAssetsBasisDifferenceInDiamondProducts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_caps_DeferredTaxAssetsBasisDifferenceInTotalStone">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible basis difference in TotalStone.</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;">caps_DeferredTaxAssetsBasisDifferenceInTotalStone</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_caps_DeferredTaxAssetsStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from stock option.</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;">caps_DeferredTaxAssetsStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetInterestCarryforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetInterestCarryforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R59.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="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Components of the Income Tax Provision (Benefit) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_FederalAbstract', window );"><strong>Federal:</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Current</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Deferred</a></td>
<td class="nump">419<span></span>
</td>
<td class="nump">32<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit', window );">Total federal income taxes expense</a></td>
<td class="nump">419<span></span>
</td>
<td class="nump">32<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_caps_StateAndLocalAbstract', window );"><strong>State and local:</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">Current</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">202<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">Deferred</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit', window );">Total state and local income taxes expense</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">202<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision</a></td>
<td class="nump">$ 442<span></span>
</td>
<td class="nump">$ 234<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_caps_FederalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">caps_FederalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</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_caps_StateAndLocalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">caps_StateAndLocalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R60.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="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Provision for Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_ScheduleOfProvisionForIncomeTaxesAbstract', window );"><strong>Schedule of Provision for Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income tax provision (benefit) at statutory rate</a></td>
<td class="num">$ (444)<span></span>
</td>
<td class="num">$ (753)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal', window );">State taxes, net of federal benefit</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">162<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Net change in NOL carryforward, federal credits and valuation allowance</a></td>
<td class="nump">863<span></span>
</td>
<td class="nump">817<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision recognized</a></td>
<td class="nump">$ 442<span></span>
</td>
<td class="nump">$ 234<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_caps_ScheduleOfProvisionForIncomeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">caps_ScheduleOfProvisionForIncomeTaxesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R61.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="2"><div style="width: 200px;"><strong>Segment Information (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>Segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Information [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_us-gaap_NumberOfReportableSegments', window );">Number of reportable segment</a></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segment</a></td>
<td class="nump">1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R62.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="2"><div style="width: 200px;"><strong>Segment Information - Schedule of Reportable Segment Reconciled to the Company&#8217;s Consolidated Totals (Details) - Operating Segments [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossAttributableToParentAbstract', window );"><strong>Income (loss) from operations before taxes:</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_Revenues', window );">Sales</a></td>
<td class="nump">$ 44,876<span></span>
</td>
<td class="nump">$ 48,354<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">35,306<span></span>
</td>
<td class="nump">38,743<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross Profit</a></td>
<td class="nump">9,570<span></span>
</td>
<td class="nump">9,611<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">10,208<span></span>
</td>
<td class="nump">10,867<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">(Loss) income from operations</a></td>
<td class="num">(638)<span></span>
</td>
<td class="num">(1,256)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnInvestments', window );">Loss on investment</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(8,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on extinguishment of debt</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">7,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(1,483)<span></span>
</td>
<td class="num">(1,672)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense) net</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">143<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss from operations before taxes</a></td>
<td class="num">(2,121)<span></span>
</td>
<td class="num">(3,585)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherExpensesAbstract', window );"><strong>Other financial information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation &amp; amortization</a></td>
<td class="nump">517<span></span>
</td>
<td class="nump">461<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_CapitalExpenditures', window );">Capital expenditures</a></td>
<td class="nump">120<span></span>
</td>
<td class="nump">208<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">47,221<span></span>
</td>
<td class="nump">52,701<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=caps_TotalStoneMember', window );">TotalStone [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossAttributableToParentAbstract', window );"><strong>Income (loss) from operations before taxes:</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_Revenues', window );">Sales</a></td>
<td class="nump">44,876<span></span>
</td>
<td class="nump">48,354<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">35,306<span></span>
</td>
<td class="nump">38,743<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross Profit</a></td>
<td class="nump">9,570<span></span>
</td>
<td class="nump">9,611<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">9,847<span></span>
</td>
<td class="nump">10,765<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">(Loss) income from operations</a></td>
<td class="num">(277)<span></span>
</td>
<td class="num">(1,154)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnInvestments', window );">Loss on investment</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on extinguishment of debt</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(1,410)<span></span>
</td>
<td class="num">(1,562)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense) net</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss from operations before taxes</a></td>
<td class="num">(1,687)<span></span>
</td>
<td class="num">(2,716)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherExpensesAbstract', window );"><strong>Other financial information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation &amp; amortization</a></td>
<td class="nump">517<span></span>
</td>
<td class="nump">461<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_CapitalExpenditures', window );">Capital expenditures</a></td>
<td class="nump">120<span></span>
</td>
<td class="nump">208<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">40,468<span></span>
</td>
<td class="nump">45,281<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=caps_ParentsMember', window );">Parent [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossAttributableToParentAbstract', window );"><strong>Income (loss) from operations before taxes:</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_Revenues', window );">Sales</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross Profit</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">611<span></span>
</td>
<td class="nump">342<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">(Loss) income from operations</a></td>
<td class="num">(611)<span></span>
</td>
<td class="num">(342)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnInvestments', window );">Loss on investment</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(8,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on extinguishment of debt</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">7,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(73)<span></span>
</td>
<td class="num">(110)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense) net</a></td>
<td class="nump">240<span></span>
</td>
<td class="nump">383<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss from operations before taxes</a></td>
<td class="num">(434)<span></span>
</td>
<td class="num">(869)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherExpensesAbstract', window );"><strong>Other financial information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation &amp; amortization</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_CapitalExpenditures', window );">Capital expenditures</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">7,858<span></span>
</td>
<td class="nump">7,923<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=caps_EliminationsMember', window );">Eliminations [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossAttributableToParentAbstract', window );"><strong>Income (loss) from operations before taxes:</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_Revenues', window );">Sales</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross Profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="num">(240)<span></span>
</td>
<td class="num">(240)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">(Loss) income from operations</a></td>
<td class="nump">240<span></span>
</td>
<td class="nump">240<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnInvestments', window );">Loss on investment</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on extinguishment of debt</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense) net</a></td>
<td class="num">(240)<span></span>
</td>
<td class="num">(240)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss from operations before taxes</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherExpensesAbstract', window );"><strong>Other financial information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation &amp; amortization</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_CapitalExpenditures', window );">Capital expenditures</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="num">$ (1,105)<span></span>
</td>
<td class="num">$ (503)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_caps_CapitalExpenditures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capital expenditures.</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;">caps_CapitalExpenditures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=caps_TotalStoneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=caps_TotalStoneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=caps_ParentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=caps_ParentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=caps_EliminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=caps_EliminationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R63.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>Subsequent Events (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 10, 2025</div></th>
<th class="th"><div>Mar. 07, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_caps_PercentageOfCommonStockOutstanding', window );">Percentage of common stock outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentOwnedBalancePrincipalAmount', window );">Principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,006,377<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationInterestAccrued', window );">Interest accrued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 137,300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=caps_BPPeptidesLLCMember', window );">BP Peptides, LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_caps_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=caps_BPPeptidesLLCMember', window );">BP Peptides, LLC [Member] | BPA XIV, LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_caps_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=caps_BPPeptidesLLCMember', window );">BP Peptides, LLC [Member] | Prior to Restructuring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_caps_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_caps_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4<span></span>
</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_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Public offering shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,481,802<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoninterestExpenseInvestmentAdvisoryFees', window );">Payment for financial advisory</a></td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_InvestmentOwnedBalancePrincipalAmount', window );">Principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,006,377<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_caps_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Class of Warrant or Right, Number of Securities Called by Warrants or Rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,125<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassCMember', window );">Class C Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_caps_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_SharesIssued', window );">Shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,782,641<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_caps_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,782,641<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_caps_PercentageOfCommonStockOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of common stock outstanding.</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;">caps_PercentageOfCommonStockOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_caps_SubsequentEventsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">caps_SubsequentEventsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>caps_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExaminationInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of estimated interest accrued as of the balance sheet date arising from income tax examinations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExaminationInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentOwnedBalancePrincipalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of principal of investment owned.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477439/946-210-55-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentOwnedBalancePrincipalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoninterestExpenseInvestmentAdvisoryFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This represents the company's cost incurred during an accounting period for managing the money in a fund, which will be billed back to the client and is a component of noninterest expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoninterestExpenseInvestmentAdvisoryFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's first offering of stock to the public.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=caps_BPPeptidesLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=caps_BPPeptidesLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_BPAXIVLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=caps_BPAXIVLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=caps_PriorToRestructuringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=caps_PriorToRestructuringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>81
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    (  .+?UI&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    (  .+?UHFG@S=\@   "L"   1
M9&]C4')O<',O8V]R92YX;6S-DL%.PS ,AE\%Y=ZZ36%(49<+B!-(2$P"<8L2
M;XO6I%%BU.[M:</6@> !.,;^\_FSY%8'H?N(S[$/&,EBNAI=YY/08<WV1$$
M)+U'IU(Y)?S4W/;1*9J><0=!Z8/:(?"J6H%#4D:1@AE8A(7(9&NTT!$5]?&$
M-WK!AX_899C1@!TZ])2@+FM@<IX8CF/7P@4PPPBC2U\%- LQ5__$Y@ZP4W),
M=DD-PU .3<Y-.]3P]O3XDM<MK$^DO,;I5[*"C@'7[#SYM;F[WSPPR2M^4U1-
MT=0;7@M^+:K5^^SZP^\B['ICM_:?&=]^,SX+RA9^W87\!%!+ P04    "  #
MBW]:F5R<(Q &  "<)P  $P   'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4
M?N^OT'AG]FT+QC:!MK03<VEVV[29A.U.'X416(UL>621A'^_1S80RY8-[9)-
MNIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X8-DOV]:[MR_>X%<R)!%!,!FGK_#
M"J5,7K5::0##.'W)$Q+#W(*+"$MX%,O67.!;&B\CUNJTV]U6A&ELH1A'9&!]
M7BQH0-!445IO7R"TY1\S^!7+5(UEHP$35T$FN8BT\OELQ?S:WCYES^DZ'3*!
M;C ;6"!_SF^GY$Y:B.%4PL3 :F<_5FO'T=)(@(+)?90%NDGVH],5"#(-.SJ=
M6,YV?/;$[9^,RMIT-&T:X./Q>#BVR]*+<!P$X%&[GL*=]&R_I$$)M*-IT&38
M]MJND::JC5-/T_=]W^N;:)P*C5M/TVMWW=..B<:MT'@-OO%/A\.NB<:KT'3K
M:28G_:YKI.D6:$)&X^MZ$A6UY4#3( !8<';6S-(#EEXI^G64&MD=N]U!7/!8
M[CF)$?[&Q036:=(9EC1&<IV0!0X -\313%!\KT&VBN#"DM)<D-;/*;50&@B:
MR('U1X(AQ=RO_?67N\FD,WJ=?3K.:Y1_::L!I^V[F\^3_'/HY)^GD]=-0LYP
MO"P)\?LC6V&')VX[$W(Z'&="?,_V]I&E)3+/[_D*ZTX\9Q]6EK!=S\_DGHQR
M([O=]EA]]D]';B/7J<"S(M>41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQ
MEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1
M]E6\W*.76!4!EQC?-*HU+,76>)7 \:V</!T3$LV4"P9!AI<D)A*I.7Y-2!/^
M*Z7:_IS30/"4+R3Z2I&/:;,CIW0FS>@S&L%&KQMUAVC2/'K^!?F<-0H<D1L=
M F<;LT8AA&F[\!ZO)(Z:K<(1*T(^8ADV&G*U%H&V<:F$8%H2QM%X3M*T$?Q9
MK#63/F#([,V1=<[6D0X1DEXW0CYBSHN0$;\>ACA*FNVB<5@$_9Y>PTG!Z(++
M9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'HYI9";V$5FJ?JH<T/J@>,@H%\;D>
M/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>
M1FY;Q/NN,=K7-"XH8U=RS<C'5*^3*=@YG\#L_6@^GO'M^MDDA*^:62TC%I!+
M@;-!)+C\B\KP*L0)Z&1;)0G+5--E-XH2GD(;;NE3]4J5U^6ON2BX/%ODZ:^A
M=#XLS_D\7^>TS0LS0[=R2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9=
M=N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8
MT='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7
M\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I
M=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*POFH]M!5.S_Y9K<B?#!%.%@L22&.4
M%Z9*HO,94[[G*TG$53B_13.V$I<8O./FQW%.4[@2=K8/ C*YNSFI>F4Q9Z;R
MWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z
M;I,[2$R<><41 71% B.5' 86%S+D4.Z2D 83 <V4R43P H)DIAR F/H+O?(,
MN2D5SJT^.7]%+(.&3E[2)1(4BK ,!2$7<N/O[Y-J=XS7^BR!;814,F35%\I#
MB<$],W)#V%0E\Z[:)@N%V^)4S;L:OB9@2\-Z;ITM)__;7M0]M!<]1O.CF> >
MLX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[
MM'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ
M#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1.
M"CS<_N\-L,+$CN'MB[\!4$L#!!0    (  .+?UIG5*2%I0<  +@T   8
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
MP9A*DFUZ<#/QI@I];VD\==$P+.C9@I8%:#\WE$S;"1MH'T*S_P%02P,$%
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
MPA0VF,*G,4'AT:6$A(:$132'&D;YR@ZU]A8=@#B;^*2#U&)$DHD=:-0 C9Q
M?X?:K88"&/4F#((DCCJP+%:)'P9V7'&#*W;B6@BE35G8")$J!$4CM0&,>U/[
MH>]U 5JLDGAHA9,&8.($^)L42J$;*=:9MD%+>I-.PMCK(+,811C;@4T:8!-W
MZH%(97SS%FT8AY*:U]F70C7/3#4P.H;8 PBSLB_ZI(<)>Z2W:VQ6213;H6.O
MU0?/"?ZC">I:B@*)1@^LI=[K[X7([X*T66$21@,H#U0,/XT2NH*,WS&E3:VU
M8G0ZL1=%9"NN>T='-!+/\P9HD)8&<:<P]%V&!GO0D#!EIK:5;,"N2]G23LGI
M\#F42(]23 89M0J(G4(#$J@93*P?$]S*P;<D!52L;N[8S**8#$!LQ0J[U>JS
MWC()F5-I]<D>Y^E;Q)D]XDYOSXEXT-^Q0S40MS*'W3IGY",WNV')H,EG2-,'
M>U7!-O'"!'>C;C'SPR0<P-FJ'';+W+XW GC.U.A+V5D0=&789D7\ ;W#K>!A
MM^*94)K"8@76E[ SJ&.]G+68^0D>:!%P*W4X<7:6'YE24]2L-=5:9LM2TV4.
M(153*V*G>CZWO7PI;\?\6T7%3TCJCJTR4%)POF92PK=+R3-M7ZF^,)[YI"=,
M%BL<#I0_TJHG<:OG(J>P/%<UN@.T=1]J@TLL"DDB+^C@M9GA.!H04M(**7$+
MZ5!*H07=P<<H9^@]='X@3F@AY.X<P;O5]RV\8M(:_?UTA\W\61A,PBX=FUGL
M#U09T@HJ(<Y]\@N5',#"%ZPA=8J@A4%J2R6S;A'R$V(ZO$5>RMLQ]59YB5MY
MFY5L./_,FJ(WKQ*"\3MT156V0B?0GUR+/*?RP.^I-98UNN1HVP7G2=Q=>9M=
M=.X/E$C2RCIQR_H+\[_.\M*<D3PC L$/1L!FYXA VPH0=ROPK3K# LST#CKW
M#4.\+)8 &=I)T-X"^LP*/#3.I58:/DI,"/KK?5L9V2GVFP,<QA'N?E4];7=,
ML>TBB+N+^%\4#Y?41;+?7=A)/FE7DQP?G-853&ZJ0TP%>$NNZZ.NYFU]4'J%
MIXOJ/+'S_A)/+ZMCPW'KICY]_43E)N,*Y6P-+KWS&.(OZP/-^D&+774FN!1:
MBZ*ZW3(*"6\,X/^U$/KQP4S0'"O/_P-02P,$%     @  XM_6O/GD&*A!@
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
M"9;=K!*0_]\P)EY?U 3Y[>/@/U!+ P04    "  #BW]:-\X;UD($  #'%0
M&    'AL+W=O<FMS:&5E=',O<VAE970W+GAM;+58:V_;-A3]*X1:%"VP1*+>
M3FT#B65K!;8AB)OM,R/1-A%)=$DZ;O_]2%G1+(F6XT#[8NMQSKF7]_ ECO>4
M/?,-Q@+\S+."3XR-$-L;T^3)!N>(7],M+N2;%64Y$O*6K4V^91BE)2G/3-NR
M?#-'I#"FX_+9/9N.Z4YDI,#W#/!=GB/VZPYG=#\QH/'ZX(&L-T(],*?C+5KC
M)1:/VWLF[\Q:)24Y+CBA!6!X-3%NX4T,2T*)^)O@/3^Z!JHI3Y0^JYMOZ<2P
M5$8XPXE0$DC^O> 9SC*E)//X48D:=4Q%/+Y^55^4C9>->4(<SVCV#TG%9F*$
M!DCQ"NTR\4#WO^.J09[22VC&RU^PK["6 9(=%S2OR#*#G!2'?_2S*L01 3HG
M"'9%L%L$.SA!<"J"TR*XIU)R*X+;3LD]0? J@M=.Z50;_(K@O[71044(2K,.
MU2VMB9! TS&C>\ 46JJIB]+?DBT=(87JBDO!Y%LB>6(ZHP6G&4F1P"E8"ODG
M^YG@@*[ ;(.*->: %/(%39XW-$LQXY\^A#8,OH+YCQT1O\ 5>%Q&X//'+^"C
M0G[?T!U'1<K'II#IJ2!F4J5R=TC%/IE*GM,JEH8]ZV??IBE1G1MEX!Z1].I;
M 69H2P3*-%I1O]8#%G(0RX+,$2M(L>;@\VV2[/)=5I8IPBN2$/%%(SSO%WXL
MB*SM+$.<@SL-?=%/7VYQ0E0#Y7#%C,E4E*!&)^[7^4X[93%EOZD[CUUW'KO4
M<4_HW*$,%0D&2,B:)-? @;\!V[)MG?<'):]44O/CRQ1Z@0^ML?ER;+(&-G(L
MUVW"HB[L"H9N&-A-W+R+LUUH>4W40A/4\EHAXRXHA$?Q&@5TZ@(ZO07\2ZXU
M?U"N'2R]3+5"W? M2O#$D$L0Q^P%&]-/'Z!O?=6-G2'%HH.8?UQ\)X2C5NF'
M#+D84BP^EW_#2K>VTNVU4DX0;"='9#6X042X8.1II^8DK;^]<I?Z.Z18Y';K
M P/?;_G;175!BR'SBL_EU?#-JWWSWN1;=VX]ZV"O\*4.#BD6>9I*>:VI=CYD
MQ$4W8B=@?":KAGU^;9_?:U^_;3K7>O4N=6U(L6A(L?F08@M?-V.V)OSX'1%!
MSR8DJ'M \)Y-B*/S/M#T4LTF1 /3;4*ZL"LXLGPK: VT+L[VP@"VILHN*H2M
MC4JL47*=0#^"PKI^X;OW(+W,2\?*D&)1V*V][?E.J_)#AEP,*1:?R[]AY:BV
M<C3L'J17[E)_AQ2+1IKZ^%9K!,Z[J"YH,61>\;F\&KY!Z[^O<.O_VH7T*U]J
MXJ!J4:767#CLL.7BH#$7FIB=D/&YQ)HV'AVFP/>L1:[6-_BV+V(=3K<::7!R
M.9)Z[6]B#= .W:#]4:R+"UVG74A-5,?RVI4TCTZHU!'GGXBM2<%!AE>29UT'
M4H =3@T/-X)NRT.K)RH$S<O+#48I9@H@WZ\H%:\WZARL/KN=_@M02P,$%
M  @  XM_6A+U:%H' P  OP8  !@   !X;"]W;W)K<VAE971S+W-H965T."YX
M;6R555%OTS 0?N^O.&42 FEJTK2,:6LK=1V(272;-@8/B <WN386CAWL"V7_
MGK.3IIVT%7AI?.>[[[[O;%_'&V-_N *1X'>IM)M$!5%U%L<N*[ 4KF\JU+RS
M,K84Q*9=QZZR*/*05*HX39*3N!121]-Q\-W:Z=C4I*3&6PNN+DMA'R]0F<TD
M&D1;QYU<%^0=\71<B37>(SU4MY:MN$/)98G:2:/!XFH2S09G%R,?'P*^2-RX
MO35X)4MC?GCC*I]$B2>$"C/R"((_OW".2GD@IO&SQ8RZDCYQ?[U%_Q"TLY:E
M<#@WZJO,J9A$IQ'DN!*UHCNS^8BMGK<>+S/*A5_8-+'#-(*L=F3*-ID9E%(W
M7_&[[<->PFGR0D+:)J2!=U,HL+P4)*9C:S9@?32C^460&K*9G-3^4.[)\J[D
M/)I>"ZHM@EG!3856^$ZY<4R,[/?CK$6Y:%#2%U &*2R,IL+!>YUC_A0@9DH=
MKW3+ZR(]B'B)61^&@V-(DW1T &_8Z1P&O.%_Z(1OLZ4CRQ?C^W.2&\#1\X#^
ML9RY2F0XB?@U.+2_,)J^.AJ<).<'Z(XZNJ-#Z/]\+']!,80P@ :L]U3[7%1\
MN33"1Z-RJ=<P-[;JPVLJ$%X=G:9I<KX-">;@_$U/.A!0M/&9*2NA'T'H'"0Y
M,#OLC'^D(W[IW%^A20JE'KT8#[X7QQZ?Z<.-DKD@S$..S"4/B&/X;$BH>T_A
M&#Y]FL/KEMC.OZ76[]UHF%56*FCN3'*\4VB6Q-.)L;D06:.4IR\U(9\;\>))
M'<&OBW>8LH.<15BYK,/\V.JE0M!N!QW'.Z/M8Z\I5EF3UQFKXH')4XNU8&A
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
M10+5$::Y949=>OV<  *E5;U"EI$(&<)RS%/$7Q]RP\JI^AOJ\'.)<LX]ZN/
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
MXF.E:I20L4_<H$)MP>=%9'SDO(M^Y_TX208)P^G:HLH'\,AT3FZBM!I:0+X
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
M?;BH;FQ>N(\%B]S:/'7#C11+J7D!YE<YJE9]PQNT7X^N_P-02P,$%     @
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
M1<L&M+\R5)+]A ,,=_?B*U!+ P04    "  #BW]:"Q9"/NP&   Z$   &0
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
M'3-B>3)YG;YZ4Y"^5_A#BIT=C1E%LM#Z&TT^-B>3A!P22M2.$#C^+L694(J
MX,;W'G,R;$F&X_$>_1<?.V)9<"O.M/I3-FY],JDFK!%+OE7NB]Y]$'T\)>'5
M6EG_RW9!-\>.]=8ZW?;&F+>R"__\JN=A9% E#QADO4'F_0X;>2_?<L=/CXW>
M,4/:0*.!#]5;PSG945(NG,&JA)T[O1 K4.S8QRXD&$P=3QV :7E:]R!O DCV
M $B:L4^Z<VO+WG6-:&X"3.'1X%:V=^M-]BCB6U$?LCR-699DQ2-X^1!F[O'R
MGP^3_?5Z89U!6?Q]7\0!K[@?CX[**[OAM3B9X"Q882[%Y/39DW26'#WB;3%X
M6SR&_K-)>13D?A=_TTZPM&3]#M&8CZ]KP<YTN^'=#[;FENE.,!Q^@]5NQ7C7
MX!!NM'%\H02S/<!N+>LUJS5.J76P63*W'LP@)<E7[;BZ<, [O+$)5U;[G6IM
M ,R=>*'$I5#AJ$KW(V8!7EHFNUIM45L8L#.^L83&/FC5D&]GL#^,#IX]J;(L
M.=HO^VEZQ+1A_0JY=LX-_.[7GK-;_F^,1&^2Z@?YO=#<-&PIA*7H8VQ]*8!L
MP(,*T<5L*<'[*F9*K+@B%;LUO*M%'/&ZUMMNX(ZV0*>@J;A"2[4!E6DX95BG
MNQ?77"-8W0J_/.AVVC'9P'6YE#X#M,J5TC5X:YC3=V@.D48+KL@A%GJ\'"6\
MYQ3\<[L.3M) ?-_*2ZY@B_@ZV*#)"6-H$W[%N+7"Q9 MW,A_+PT!*;@'4IP$
M<& 7?D0^UW=B@-<_72Z4LG1^!&_74BQ!C*BWU-%ALI0U?) V[.(>M+EFN!&U
M]/=*R[_!="B=SV\_[4OCL<T?!!(@;HN$V(B\@)9GF^A'8/V9L?X: 7,=NY/R
M Z6MQ=9GVCHR66G=6&91YYY;W&:AW%:B@Z4*1=#@7I#4RCP=^XJ)D90HG-BP
M&7ED'9SSO44O1[3'E*.@(%<=LE-SJ/3^7M?@QNA+V81J\RR#+D+F.!&KK>+^
M@I0V,+?4*,X=Q>8[!EFC"P%N*3LP(N']J!CAZ0JGS:O?0_O=S@,1CE0MU<B=
MV[E"9%K)IC\@J"I[&'W="066QO<5PVTCV@72AQLGHAN'KIT\NB[$_BRQ=TJ"
MZ[Y4S\;P_T$737>4:[8TNAVE(KK@1-935A1Q-9]AX./)CFZ,AL6BBO.R>$C+
M+T;W%%->QGDR&U3W_[TXK^)YD=]=]>+HO8'?[-SHI73L95S.DT$CS%[&LS2]
M8^VET<5_J&"85,6<$=A!5B3L.4N3.$LJ^IO/2I87V6BAFLVC@U\]I?UA\LP^
MA<I\#A4,"(D&9$/3O KR-$[!H1\2YD@EC;-RQIY'A,M\RZ0KP-??[?@>^C^H
MXB0A'V\+HO?X9B90<44M8"OM>G\R?7?]V0WFX"2Y.4.).8'C-IQ=BJ1(R8N#
M>3[V!>**!!B4L\P/TN2FPFP.>?39]_E]F^IAG_O[8:]+G/7YN%LZ^9 JE)"G
M\U;ALX5 -Q!TR?CZIYVK/G%%'M)S7=H'69QF(9L8SM-9&%:SE[<5\[BLRB&
M>YO/J^BM0'>"V-^+SWB[.6*\1<>1_P314U:F\P=.65@I9NE#IW"61O@FD6@0
M(1V-=%LDAZ59<H<HDE&)WY9#%KWVU^.X6?G/8W:__/_K7UYW?^4COB0N9A4&
M\[@JJ_X\):7/0X%RS(B8HHRS*O5*+[.<E,HD]RHETI>D[+[/YNGH7=,*L_*O
M-^KK^*X*3YQ!.CP07X=WT;5Z>%U^XF:%CS-\IRUAFAS.RPDSX<46)DYO_"MI
MH1W>7'ZXQB-7&%+ ^E+CT[F?T ;#L_GT7U!+ P04    "  #BW]:T485"QD(
M  !)%   &0   'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6R-6%UOV[@2?=>O
M(+S=10MX;<MV/MHF 1(WQ09H=H.X=W>!Q7V@)=KBK22J)!4G^^OOF:%DRXF3
MYB4Q*<[PS->9D4[6QGYSF5)>W!=YZ4Y[F??5A^'0)9DJI!N82I5XLC2VD!Y+
MNQJZRBJ9LE"1#\>CT>&PD+KLG9WPWHT].S&USW6I;JQP=5%(^W"A<K,^[<6]
M=N-6KS)/&\.SDTJNU%SY_U0W%JOA1DNJ"U4Z;4IAU?*T=QY_N)C2>3[PIU9K
MU_DMR)*%,=]H<96>]D8$2.4J\:1!XM^=FJD\)T6 \;W1V=M<28+=WZWVSVP[
M;%E(IV8F_TNG/COM'?=$JI:RSOVM6?^F&GL.2%]B<L=_Q3J<';_OB:1VWA2-
M,! 4N@S_Y7WCAX[ \>@9@7$C,&;<X2)&^4EZ>79BS5I8.@UM](--96F TR4%
M9>XMGFK(^;-YO7#J>ZU*+R[O\->=##W4TL-ATJBX""K&SZB(Q^+:E#YSXK),
M5;JK8 @\&U#C%M3%^$6-GU0R$).X+\:C\?0%?9.-D1/6-WFMD>*?\X7S%BGQ
MWWWV!FW3_=JH3#ZX2B;JM(<Z<,K>J=[9+S_%AZ./+V"=;K!.7]+^NH"\K.)W
MXY6(#\565=28_4<IKJ5-,G'$OCWH"Y\I,3-%)<L'D>3&J51H'+RI%[E.Q!_+
MI;*Z7 FS%'%_?##JCT:CR&42=M->8HH"I84L3;Z)MZ3KEY^.Q^/1Q\?R<Q;A
MA_''=WVQSC10K)55J.R5=AZ_4E$C?RQ#NJUS):;CZ=O%.[J'MN8JJ:WV&C>?
M)QZ[4?Q^,ND+Z80$2R#S^J*JK:LE7.=-4,.ZK60"F'OI54&.Q8)*6LQ_C<7;
MSQI7_6Z0<)/)K^/C:3PZ>-?B@^Y4);DD< JV,(6(Q4, =#F#INBS6M@:?";B
M:7#J0'S%T_T>""8[DZ=">B$!F$^9]E1E=:+(XC?3P6@D*KB#O=UZ;*5*!7,
MIP1A5]8D2J44BDA66-UK\)3*'\2;27]Z'/>/1V,AEW NS$AKH,<5[.0U>1*+
M5+O$U)0:LDPYG-H1WX:U@9EV"T[=HQ4XY09[\NBK\3*?>U,J 0]S-'6)*$BQ
MU$N?14V(6"W\X-F&7!<Z_)<+G6O_0 @X%>7*JA KZ%B9.V5+SDLTHQ#- % N
MEU+;\)L>6Y6'IYFN0*0^X]U"%0ME7>/#:*WS'(&#EQ:JF_\=L^+1'KLJJ5-Q
M8=%@'*VC&VD]HN'$U?FL+ZY*<-8;]$(J$8%N"<-+629:YD*F=]H9I$BP/F?C
MB3@0;!=PPB<5THO,G<F*+Z!JB8\^.I'(2@.%L%([B@,2NG0R=#4JNJ@INE:0
M-+# ;2/P=2NP+4&J&_(RRJZ"(EVR+\XI3J%(EF'1!.VV#=JU+-&M^<AG!8$V
M4A&=ZMRT^Q3>R"&,?%)L+VZ_O,_T0GLX>Q ?#[J>OOQ>4S)<<2(Y1+"CUA%2
MCE)$$1*S7#HP@O@Z%W])BW,X#B>""9(,W1JT%>/45GGKU:@5G 4.VU[&)9H@
M=!@5 -F4#96 2%!"-9<">JWB?-G_:)>))!HV,5RD[H&I7*E.>G=)\YI/P2_-
MJ8WSVJ#MEE9#0TWV[J0JA^*)R<%7T04_#N;/Q'5;')*J8OFLF-@5N\'PI"QA
M>>2XUL:4:V#2/SH>]P^G<: Q%^&&QN%S;AH^ P\F"*O7OD;;VJ6Q]X<_M_2_
M;3H[\I@SD9=ERDWJ^7!T^@WL- EE<M0TB7WF-5ZA-'4@6IA"7!+T/QNF@3AW
M;(M.&Y9B'Y ,6+6FC"+\/_))_X>H7 W/$XW#RSBK+;R./L>E_C1\#?T1)>I-
MK$@M%6**>A1+:XJ(+NT<W4F% ?HEW+9F]LD4,_C&Q7UQ<2-N5.5A-O+HRY=9
ML,"L2^X>CV)Z=#28;*+:).\&:^,1M$%RG-EW&=2Z1RI_I.\'\&D+/7Z%79&A
M-0?41*S[U8FWN]<?3G_&Q$!=!0WEXN9<_'WU)_MA\,0S2 3Q/X,PY-3K2F\-
M<PQ*^5IZW+@67W15R!)FUE8DF59+Q!:3#PT>2)0E.H8-K:\)%D&ELPLC;4J+
M5%LT$L,EC7/72'RI<@2S,E8UR84MC5>:\D?"76,(^A9R1)#MH('[(A5NL[G-
MX Z[9MKMH_!P/3VT]%I%J0!@BJ8O#=&2W4'# @:2IM*0PSL9>P5$M.R_Q LH
MZ9:P(JK5/>7399A]15EMF'!37?TG-?Z$MYB*B!4@U_:*:%_"=[N]"Z/E'),"
MC15;#K[>UNTN'4?-%8A6ISW :D2R;%Z,N1\_O1>(P_#T[[^RU"R5J@5XLU2.
M@6BWLT7YD9JD)B;L&!6J6/H(B>LE;L8<;^"^O;/%#,9@(M@P:E^DO"_9@6$V
M.^;1#(,_X\9[CY*%^,RSEFK8AT<;%B?M7-Y,ER[B+/&Z4 R+_E>8XKB16H6M
MM]VWB4YKWKWF"<ZV08?X@!;H3>6!P6]>7W8T1(\UD/?F8(I0'Y,P?Q[NC >/
M,%RWMU F[P)X78)$+65M6_:SE<*-+#<RC%\@#KD"\A4] 5=CRJUHS"WH58+?
M7F),P8?]R=&1J/(:O-'$/IQPK$U)!#.5#U%X07EB_!1O*E[GSPY?YYP3G\ *
M0:KY7!#"UI:BD$EBZV888:7T3O<FGJ )X:"I'3)D$#U^GPD1>WV9;5SX*C_M
M<5"+=[#O"\*P\WFG4.A3]!&+R!@."E]Z-KN;[V3GX?/0]GCXR 8K5QK@<K6$
MZ&AP=- +#-LNO*GX8]'">&\*_IDIB=JA WB^-,:W"[I@\_7P[/]02P,$%
M  @  XM_6DF.)DA, @  H@4  !D   !X;"]W;W)K<VAE971S+W-H965T,C0N
M>&ULK51K;],P%/TK5IC0)K$YKY91TDAK"V(20]7*X+.;W#;6'#O83K/]>VPG
M#=V45@CQI?'CGG//N?6]22/DHRH -'HJ&5=3K]"ZFF"LL@)*HJY$!=S<;(0L
MB39;N<6JDD!R!RH9#GU_C$M"N9<F[FPITT34FE$.2XE4799$/L^ B6;J!=[^
MX)YN"VT/<)I49 LKT _54IH=[EER6@)75' D83/U;H+)/+;Q+N 'A48=K)%U
MLA;BT6YN\ZGG6T' (-.6@9C/#N; F"4R,GYUG%Z?T@(/UWOVS\Z[\;(F"N:"
M_:2Y+J;>M8=RV)":Z7O1?('.S\CR98(I]XN:-G8T\E!6*RW*#FP4E)2W7_+4
MU>$ $(R/ ,(.$+X&Q$< 40>(G-%6F;.U()JDB10-DC;:L-F%JXU#&S>4VW]Q
MI:6YI0:GTR5Y1CN%EB#=B^ 9H 55&1.JEH NT<-J@<[/+M 9HAQ]+T2M",]5
M@K7);1EPUN69M7G"(WF"$-T)K@N%/O$<\I<$V(CNE8=[Y;/P).,"LBL4!>]0
MZ(?Q@*#YW\.C$W*BOI"1XXO^I9!#]6KIXF$ZV[P359$,II[I3@5R!U[Z]DTP
M]C\.>?U/9"^<Q[WS^!1[^LW,FEN>B1+0^5>AU,60VY9BY"CL9-FEE^%H; J_
M.[0Q$!5=!Q_ZJ%8?/GCN)<BMFP(*9:+FNGT__6D[:&9FT+B&?'5N!M"-ZSO\
MAZ:=7G=$;BE7B,'&4/I7[XTFV4Z$=J-%Y9IJ+;1I4;<LS! %:0/,_48(O=_8
M!/U83G\#4$L#!!0    (  .+?UHL=6B^0P(  (H&   9    >&PO=V]R:W-H
M965T<R]S:&5E=#(U+GAM;)V56V^;,!2 _XK%I#VUX9;+E@%2TFY:'CI%:;<]
M.W  J\9FM@GMOZ]M",NFA$IY =N<\_D[1ARBEHMG60(H]%)1)F.G5*I>NJY,
M2ZBPG/ :F'Z2<U%AI:>B<&4M &<VJ:)NX'ESM\*$.4EDU[8BB7BC*&&P%4@V
M587%ZQHH;V/'=XX+.U*4RBRX253C AY!_:RW0L_<@9*1"I@DG"$!>>RL_.5Z
M8>)MP"\"K3P9(U/)GO-G,]EDL>,9(:"0*D/ ^G: .Z#4@+3&GY[I#%N:Q-/Q
MD?[-UJYKV6,)=YS^)IDJ8^>3@S+(<4/5CK??H:]G9G@II])>4=O%AI\=E#92
M\:I/U@858=T=O_3G<)*@.><3@CXAL-[=1M;R'BN<1(*W2)AH33,#6ZK-UG*$
MF9?RJ(1^2G2>2C;Z>#,0Z$G@C+ "K83 K !][$I&KM([F#@W[6GKCA9<H(7H
M@3-52O2599#]F^]JLT$O..JM@U'@/:03%/HW*/""Z0@O',H-+2^\P#M7Y@W:
MOZ(-R\B!9 VFYZKNH-/S4//=+&6-4X@=_6%($ =PDH\?_+GW941Y.BA/Q^C)
MKJ& ?&\_N_5/M=$JX[7Z_Y [W7%@CJF$$;'9(#8;Y?S@[/8*N7'H>W+S06Y^
MU:D]@=!?$;[@-LY\SVTQN"VN/KAQOW'N13_WI#]4( K;!25*><-4URJ&U:'1
MKKK^\C>\Z](/6!2$240AUZG>9*%?I^@Z7S=1O+;=9L^5[EUV6.J?!0@3H)_G
MG*OCQ&PP_'Z2-U!+ P04    "  #BW]:/*4S.!$"  #=!   &0   'AL+W=O
M<FMS:&5E=',O<VAE970R-BYX;6RE5-N.TS 0_17+2#RA.DDOH))$:G=!K,1*
MU2Z7!\2#&T\3:WT)MK-9_A[;24-!W0J)E]ACSSESCN-QWFOS8!L AYZD4+;
MC7/MFA!;-2"IG>D6E-\Y:".I\Z&IB6T-4!9!4I L259$4JYPF<>UG2ESW3G!
M%>P,LIV4U/S<@M!]@5-\7+CC=>/" BGSEM9P#^YSNS,^(A,+XQ*4Y5HA X<"
M;]+U=A'R8\(7#KT]F:/@9*_U0PAN6(&3( @$5"XP4#\\PA4($8B\C!\C)YY*
M!N#I_,C^/GKW7O;4PI467SES38'?8,3@0#OA[G3_ 48_R\!7:6'C%_5#[G*.
M4=59I^4(]@HD5\-(G\9S. &DJV< V0C(HNZA4%1Y31TM<Z-[9$*V9PN3:#6B
MO3BNPD^Y=\;O<H]SY8T_7@8&?3*4<56CG1:\XF 150SMC*Z =09L3IPO%B"D
M&HFW W'V#'&:H5NM7&/1.\6 _4E O,I):G:4NLTN,EY#-4/S]!7*DFQQ@6\^
M69]'OOG_64??/GH@NG$@[?=SYS!469RO$IIJ;5M:08%]UU@PCX#+ER_25?+V
M@H?%Y&%QB?V?/6R8;MW??V&0?[F ,QV<TTE.KIP$4\?&LJC2G7+#[9M6I][=
M#%?V=_K0^+?4U%Q9).#@H<GL]1(C,S33$#C=Q@N\U\ZW0YPV_OT!$Q+\_D%K
M=PQ"@>E%*W\!4$L#!!0    (  .+?UHAE*XYEP4  ) 2   9    >&PO=V]R
M:W-H965T<R]S:&5E=#(W+GAM;.U8VV[;1A!]UU<,5*!/BFYVG$MM ;:3M 82
MQ%"2YB'HPXH<D@N3N\SN4K+R]3V[I&C)E:FX>6B!%C L7G9GSIPY,T/R=*7-
MC<V8'=T6N;)G_<RY\N5H9*.,"V&'NF2%.XDVA7 X->G(EH9%'#85^6@Z'I^,
M"B%5?W8:KEV;V:FN7"X57QNR55$(L[[@7*_.^I/^YL)<IIGS%T:STU*D_('=
MI_+:X&S46HEEP<I*K<AP<M8_G[R\F(0-8<7ODE=VZYA\* NM;_S)57S6'WM$
MG'/DO F!GR5?<IY[2\#QM3':;WWZC=O'&^MO0O (9B$L7^K\LXQ==M9_WJ>8
M$U'E;JY7OW$3T%-O+]*Y#?]IU:P=]RFJK--%LQD("JGJ7W';$/$]&Z;-AFG
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
M'8S,Q\\X+C)X324MJTLJAP8M]94R5/\.+0G^O'6T\[&GSJLB?XD761*/C"1
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
M&55*QH K<II+H1@<]$MM2!B:O*(2.XL\KS('.616F^EVVR^54!A*UU@66U_
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
MB<I>H.\K*<UA8Q748^OT?U!+ P04    "  #BW]:5!0T+H4$   E"P  &0
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
MD)9I&'2"(!CXR^VHGERVP[=;\^TZ^7[C"E.DA5A@DB/"EL 4%_=M/"N@9)M
M$C=Y-I<=A]%>GDG-,W'RO*YVRJK*)Y)34."FFS3TZO:2)MVD03>.]LO:J^GV
MG'2_EL4$A#D96EDN[&$H&5%M1'M-71]Q=/KZQX3NUY'TW0F=+T'SER8"N-,?
M5@FM6=QOIF>_UY2[N2SJ=_?*?5R3/':2O"2,%&6!;B_!Z-YZQ3@1GGO%' AL
M)]@PV'S.@I>Z>->>#B3+H=!V==GZS(?.-/@H%=%%#^2HE&"N7:JKI]9L?0(H
M1O> 19OER&WYKR%&FQ C=Z;CNR<SW0WQ[#T]$-INP)L:(WRQ(B,\:)5Q*+1=
M739U1N@N-)Z1ZVZ@3N!(=J?I<V/TMRKX L3,-C82V8VLBN)ZMFJ>SDSS9#J
M1_.ZJ3JUK82_@:DZLDLL9H1)1&&J(8.CGO[2B*K)J0:*+VR?,.%*=QWV<:X;
M0Q!F@7X_Y5P]#(R#NM5,_P!02P,$%     @  XM_6BDYWEY! P  UPL  !D
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
M2XY=1L,=)/LUR;Z3Y&<U4^^1PGZKZ][P";NV"8RZN0UJ;@,W-Y:?)"Q;$4D
M7G!"U/2M!_@GDMT3WCFXG8"'#FY/8%;L9W7L9T>O]#.?R? $9B5C6"=CZ*?2
MAZTQV']:Z$X3B]UYS>[<6YV?MTNXQ;##IK>#(HS,,AOYJ',W2O=K!IWK8K3W
M=  ;6@$Z@Y@6>D350DK%,Q.!&^G0P>\+S8[;K/KP^,L^]+KN^T*S$V)6?NAI
MZ:]PFL,0Q?!)P3UC9',TJS_TM_S#KJ6]S?,9*YNH40#0BP1PHQPR-;P>R([4
MZ GH%A1E[3BG#:\"PA>:':Z1$/#X&@)Z%1&^T.R$&!D!/>D(V%8)L%6-3AN;
MH9$2T)^6@!U"H<W2;61_A1HU@;RH"3?* 5.&!R [4B,YD%MRW'$\(QGF#\YI
MPPUR\$?U,=0&:NPQ_ ^;#'YW&8ZA-I!1&\B3VD!M(='Z3';W]=)8C"I!_E0)
M:NN-I]\J[MY>&HV1+LB+=$%[;%^X>WII)$::(+<TN6,2IWK_E^94DI.4;M0+
MHJ;N<%5WKDG(JW;QA6;GPV@7='SM@KQJ%U]H=D*,=D&>M MJZY+V5N(S1C9'
MHUZ0/_6".H1)!\\NJUU[GK'1+[$7_>)&.4"_Q/OOAL1&FL1N:7*=OVJZ<*,?
M6AV^T.Q<&,T2'U^SQ%XUBR\T.R&-LQ%?AR-[:!9W7X?+[]C(E=B?7'%#'5*M
MKP>RPS5Z)O:B9RJ4OO.=^=IE"1N'N_ID_1/F"YH+D)*Y0HY.SU1'O#RL+AN2
MK8KSWGLF)<N*RR517U%<&ZCG<\;D8T,?(=?_,C#Y#U!+ P04    "  $BW]:
M]1V%B7P&   R.@  &0   'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6R]FVMO
MVS84AO\*X0U#"Z36S9<X<PPT%K>E2(J@0;<"Q3[(%F,3E417HG,!]N-'72*:
MMGQLK6?.A]B6=9Y#O4<F^8K2^$FDW[(E8Y(\QU&277:64JXN+"N;+UD<9%VQ
M8HGZYD&D<2#5QW1A9:N4!6$1%$>6:]L#*PYXTIF,BVUWZ60LUC+B";M+2;:.
MXR!]N6*1>+KL.)W7#9_X8BGS#=9DO H6[)[)SZN[5'VR:DK(8Y9D7"0D90^7
MG??.!?6&>4"QQY^</64;[TE^*#,AON4?KL/+CIVWB$5L+G-$H%X>V91%44Y2
M[?A>03MUSCQP\_TK_;?BX-7!S(*,347T%P_E\K)SWB$A>PC6D?PDGOY@U0'U
M<]Y<1%GQGSR5^P[L#IFO,RGB*EBU(.9)^1H\5T)L!"A.<X!;!;C; ;T] 5X5
MX&T'#/8$]*J WK$9^E5 <>A6>>R%<'X@@\DX%4\DS?=6M/Q-H7X1K?3B27ZB
MW,M4?<M5G)Q<)X\LDZKRDO"$?!3)N]L@_<9D,(L8N6?S=<HE9QEYXZMM/,K>
MDG?D\[U/WOS\=FQ)U8 <8\VK9'Z9S-V3S'')K4CD,B,T"5EH BS5\KKY[FOS
MKUR0^%$\=HD].B.N[7H-#9K"X1^"I$N<?A'N-!T/'.ZS>9=X3A'>:PBGQX=[
M@!A>74NOX'D_6,NO-RJ07$L69W\WM/JJS-)KSI+W7!?9*IBSRX[JFC*6/K+.
MY)>?G(']:U,!,&$^)HPBP8Q2]>I2]2#ZY)8G0E7C116JKMF*I7/UJKKGIJ*
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
M-0'"!.CY%>=JUS&5J+]XTC]02P,$%     @ !(M_6LWK^*V%!   91<  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#8N>&ULM5AK;^(X%/TK5F8TFI&F39PW
M'4#J0]6.U*[0T.Y^&,T'0RX0-8E9V\"TVA^_=DCS("& -GR!A-Q[?.[UL3EQ
M?T/9"U\ "/0[CA(^T!9"+*]TG4\7$!-^29>0R"<SRF(BY"V;ZWS)@ 1I4ASI
MIF&X>DS"1!OVT]]&;-BG*Q&%"8P8XJLX)NSU!B*Z&6A8>__A1SA?"/6#/NPO
MR1S&()Z7(R;O]!PE"&-(>$@3Q& VT*[QU:UIJX0TXJ\0-KQTC50I$TI?U,WW
M8* 9BA%$,!4*@LBO-=Q"%"DDR>.?#%3+QU2)Y>MW]/NT>%G,A'"XI='?82 6
M \W74  SLHK$#[KY [*"'(4WI1%//]%F&^OV-#1=<4'C+%DRB,-D^TU^9XTH
M)6![3X*9)9C')EA9@I46NF66EG5'!!GV&=T@IJ(EFKI(>Y-FRVK"1$WC6##Y
M-)1Y8G@'$X$NT%C*(UA%@.@,/=!D?O$$+$;IP\]W($@8\2\R['E\ASY__((^
MHC!!3PNZXB0)>%\7DHG"TZ?9J#?;4<V]HTXOD86_(M,P[8;TV^/3K6JZ+NO/
MFV#F33!3/&L/7DOU/Q]D+/HN(.:_FNK< MO-P&H-7O$EF<) DXN, UN#-OST
M ;O&MZ:J.P*K],#*>V"UH0_3NL5[W4VE;O.=-%_M#NNA;]MR]M;E$NI!/<.P
M\J *-3NG9K=3 \ZOY&)@#!*!EI2I#:")X1;&+0U^@7W'V:'8$&6YV&SFZ.0<
MG8,<T2HAL6+W!@&**$D09>$\3$BZ8<T &E>*4Z=CNNX.YZ8@SVNF[.:4W5;*
M3U20"!7S'NR9=[<VMFN9U@[!>I"#L=U,T,L)>JT$_Z0".!J15S*1:_/G(\03
M8+_0O^AFA$:P%&$ _"MZ>+C-GS71;QWCU!7:$5BE'7[>#O]<NY3?90\Z JOT
MH)?WH/<_=ZE>38@^]G;$6H_QO#U:Q4;Q1VJT4GN$MS>2J'E(Y^5!K?^29L<"
M2(SNY6Z03.&P:ML'.W7*ND*KMJ;D,?"YE)LA=]6'CM"J?2AL!F[]!S]"O1E
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
M[3&' ^V.6^+8@=C!=-PW/=3P6<L]>XH[=C ]ZS$/>,9!%WF! [.#ZP;G$?G
M4N.CP,5/L<\<?-M13H</LN0.[L(36W.M$>C2GF?DHU5BEXW8'HZW6]!;D+4"
MX=))*]8S9'9!BNU)>BS3I9]6M&<([5(7VV/WEBN2HY)E5*:\9 JRYEVY)/=Z
M"Z:D2YO[H1S&0\]JE\K8'LL.REPZVP]M/(OQ@+@NMK$]MZ]!R@NT-(O!%-J3
MO 3T(-2E8_U /\/!@*@NTK$]T^VB7)K5#_NS>#P@JTM[;(_[>B$?[\#N79K4
M?P&$TX&_5=B] D+[*V! C4-W&N!'.ZYX-OU/D'^T(S=?-U^(V% F40YK71:<
M3W6]J#\8ZH'BNVJ3ON)*;_FKTZW^R )A)NC[:\[5P\#L^]O/MN0?4$L#!!0
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
M@/I^R9C<G>B=L&JK=/(_4$L#!!0    (  2+?UILJ;B9R@(  '((   9
M>&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;*V6;6_3,!#'OXH5$.HD:![:IFRT
MD=86!$*3JI7!"\0+-[TV%HX=;+?=OCUG)PU9R0ILO$ELY^Y_][O$OHSV4GW7
M&8 AMSD7>NQEQA07OJ_3#'*JN[( @4_64N74X%1M?%THH"OGE',_"H+8SRD3
M7C)R:W.5C.36<"9@KHC>YCE5=Q/@<C_V0N^P<,TVF;$+?C(JZ 868&Z*N<*9
M7ZNL6 Y",RF(@O78NPPOID-K[PP^,]CKQIA8DJ64W^WDPVKL!38AX) :JT#Q
MMH,I<&Z%,(T?E:97A[2.S?%!_9UC1Y8EU3"5_ M;F6SLO?;("M9TR\VUW+^'
MBF=@]5+)M;N2?6D;1QY)M]K(O'+&#'(FRCN]K>K0< CC!QRBRB$Z=N@_X-"K
M''H.M,S,8<VHH<E(R3U1UAK5[,#5QGDC#1/V+2Z,PJ<,_4SR21K*%T8*(/T@
M['P\(]=@F )\488LZ(Z)C29S3@7IS,!0QO49>45N%C/2>7XV\@VF8(7\M HW
M*<-%#X0+(W(EA<DT>2M6L+HOX&/N-4!T )A$)Q5GD'9)+WQ)HB#JMR0T_7OW
MWHET>G4]>TZO]^1Z?KU<:J/P,_[65L8R2K\]BMW:%[J@*8P]W+L:U Z\Y,6S
M, [>M)7@/XG=*TB_+DC_E'HR!Y4B.YX(1*X)Y 67=Z#P$S9IAL4@*7X.BBVW
M=E/KMDJ4\N=.WIY)NR0<^;LFWLD$'HDWJ/$&_X#72D4*Y*W H8UP\!MAT WZ
M1Y GTW@D9%Q#QD^&W($VQQNZQ(O_^ )/1G\DV[!F&YYDFS8AX!:[HP;288+,
M).=4Z=9#KI0<-)$&YT$0''&UF)W'3;,R8[]Q?.>@-JZK:2SO5ICR(*Q7R\8Y
MP<;I&LS1.C;42]='_%\R93>^HFK#A"8<UB@9=(>8E"H[7#DQLG!-8BD-MAPW
MS/"G )0UP.=K*<UA8@/4OQG)3U!+ P04    "  $BW]:^N.6>K4"  !]"
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
MJ.NRNJ-X694V=USI0JEJ+G0M"\(8Z/$YY^JI8ZJEICI._P!02P,$%     @
M!(M_6DR5VH89 P  \@H  !D   !X;"]W;W)K<VAE971S+W-H965T-3DN>&UL
MK59K;YLP%/TK%JNF5MK*,X]F"=*2K%H_5(J:=OOLPB6@@LULY[%_/]L0&A)
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
M!<'*;VG#O32V9WN9QJ+7K.&PET3U;4OETQ:8&!(O]$X']TU5:W/@IW%'*SB
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
MQ$&LC0#4+50S+CE@:YTM 0SH4O3+@;I%:PXG,(<?XQJ(2=#*-6!CL=O"_&#
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
M$_=4/S\PS5SA*Y.2&:5FA,MN\)ZAO[?VZ+3?S7EHPJF.S*QBRN*8+]'BZ;E
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
MA"3U^XRKJBBN7-F]O%$\/WPH>/C(\>)O4$L#!!0    (  2+?UHG9=6E# (
M (0E   :    >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V3MNVT 4A>&M
M"%R 1_<UM@/+51JW@3= R*,'+(D$AT'LW4>0"^D0*=(8/!4Q)'CY%\0'8OCT
MJQS:<=^=ZF[?U\7'\7"JJV8WCOV/E.IZ5XYMO>OZ<CI?V73#L1W/RV&;^G;]
MWFY+TN4RI^%V1O/\=#MS\?K9E_^9V&TV^W7YV:U_'\MI_,?@]*<;WNNNE+%9
MO+;#MHRK)GT<KJ=KNASD[CRY6;R\K9KAY4V:-'>00I#.'V009/,'.03Y_$$!
M03%_4(:@/'_0/03=SQ_T $$/\P<]0M#C_$&R1!F7!$D3K FT%N1:"+P6!%L(
MQ!8D6PC,%D1;"-069%L(W!:$6PCD%J1;".P6Q%L(]%;46PGT5M1;"?36R<<V
M@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z&X'>AGH;
M@=Z&>AN!WC;9+"'0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU%O
M)]#;46\GT-M1;R?0VU%O)]#;)YO=!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ
M[01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>L?D9R6!WH%Z!X'>@7H'@=Z!
M>@>!WH%Z!X'>&?7.!'IGU#L3Z)U1[TR@=T:]\W?J7<?/0ZG7GJ\U/O\[J1[/
M]Y;KXR_+KY.35^6"<[JMJ,]_ 5!+ P04    "  $BW]:[M7M&.8!  #U)
M$P   %M#;VYT96YT7U1Y<&5S72YX;6S-VEU/PC 4!N"_0G9K6.G7_(APH]ZJ
M%_Z!NAUD85N;MB#\>[L!)AHE&DQ\;UB@[7G/>I+GBNNGK:,PVK1-%Z;9(D9W
MQ5@H%]2:D%M'75J96]^:F+[Z%^9,N30OQ,1D4K#2=I&Z.(Y]C6QV?4MSLVKB
MZ&Z3?@ZU[::9IR9DHYO=QCYKFAGGFKHT,:VS=5=]2AGO$_)T<M@3%K4+9VE#
MQKY,Z%>^#]B?>UB3]W5%HT?CX[UITRZV:5B(VX9"?KS$%SW:^;PNJ;+EJDU'
M\N \F2HLB&+;Y+NB9\>38[IAVGWRD_.',L<"T\Y';UU($_/T^[C#2/K38Y<*
MD8_U\5=\3TRE3WX_ZJ==4?7#['2]K]8OAWD$-CQ.O^./,WZO_\L^!$@?$J0/
M!=*'!NFC .GC'*2/"Y ^+D'ZX!.41E!$Y2BD<A13.0JJ'$55CL(J1W&5H\#*
M4605*+(*%%D%BJP"15:!(JM D56@R"I09!4HL@H4626*K!)%5HDBJT215:+(
M*E%DE2BR2A19)8JL$D56A2*K0I%5H<BJ4&15*+(J%%D5BJP*15:%(JM"D56C
MR*I19-4HLFH4636*K!I%5HTBJT:15:/(JE%D+5!D+5!D+5!D+?Y3UF=KEW\<
M/SSSUM3=(9\-_W::O0%02P$"% ,4    "  #BW]:1L=-2)4   #-    $
M            @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    (  .+
M?UHFG@S=\@   "L"   1              "  <,   !D;V-0<F]P<R]C;W)E
M+GAM;%!+ 0(4 Q0    (  .+?UJ97)PC$ 8  )PG   3              "
M >0!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @  XM_6F=4I(6E
M!P  N#0  !@              ("!)0@  'AL+W=O<FMS:&5E=',O<VAE970Q
M+GAM;%!+ 0(4 Q0    (  .+?UIZ8/?0H ,  !0)   8              "
M@0 0  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    "  #BW]:
M!01,L]P&  "G(0  &               @('6$P  >&PO=V]R:W-H965T<R]S
M:&5E=#,N>&UL4$L! A0#%     @  XM_6AU>A9*$ @  E 8  !@
M     ("!Z!H  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    (
M  .+?UK96$L0E 4  &(6   8              " @:(=  !X;"]W;W)K<VAE
M971S+W-H965T-2YX;6Q02P$"% ,4    "  #BW]:\^>08J$&  ")'   &
M            @(%L(P  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#
M%     @  XM_6C?.&]9"!   QQ4  !@              ("!0RH  'AL+W=O
M<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    (  .+?UH2]6A:!P,  +\&
M   8              " @;LN  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q0
M2P$"% ,4    "  #BW]:.[%S218/  #L*   &               @('X,0
M>&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @  XM_6O[P\PWD
M P  80@  !D              ("!1$$  'AL+W=O<FMS:&5E=',O<VAE970Q
M,"YX;6Q02P$"% ,4    "  #BW]:_I$=BC$#   V!P  &0
M@(%?10  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    (  .+
M?UH. ++5AP,  !H)   9              " @<=(  !X;"]W;W)K<VAE971S
M+W-H965T,3(N>&UL4$L! A0#%     @  XM_6AH2\S+5!P  A!,  !D
M         ("!A4P  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4
M    "  #BW]:TB&T0=H$  !""P  &0              @(&15   >&PO=V]R
M:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    (  .+?UK(2EH&?P<  $D2
M   9              " @:)9  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL
M4$L! A0#%     @  XM_6H>XH\3_ P  ^ @  !D              ("!6&$
M 'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    "  #BW]:?;?/
M*M(#  !Y"   &0              @(&.90  >&PO=V]R:W-H965T<R]S:&5E
M=#$W+GAM;%!+ 0(4 Q0    (  .+?UJ[BC+NWP(  %@&   9
M  " @9=I  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @
M XM_6L_:-8Q3!P  7!$  !D              ("!K6P  'AL+W=O<FMS:&5E
M=',O<VAE970Q.2YX;6Q02P$"% ,4    "  #BW]:H;Y:>U<#  #'!P  &0
M            @($W=   >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4
M Q0    (  .+?UH+%D(^[ 8  #H0   9              " @<5W  !X;"]W
M;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @  XM_6B-#\",+!@
M0@\  !D              ("!Z'X  'AL+W=O<FMS:&5E=',O<VAE970R,BYX
M;6Q02P$"% ,4    "  #BW]:T485"QD(  !)%   &0              @($J
MA0  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    (  .+?UI)
MCB9(3 (  *(%   9              " @7J-  !X;"]W;W)K<VAE971S+W-H
M965T,C0N>&UL4$L! A0#%     @  XM_6BQU:+Y# @  B@8  !D
M     ("!_8\  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4
M"  #BW]:/*4S.!$"  #=!   &0              @(%WD@  >&PO=V]R:W-H
M965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    (  .+?UHAE*XYEP4  ) 2   9
M              " @;^4  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L!
M A0#%     @  XM_6EHP^F<A$   !#$  !D              ("!C9H  'AL
M+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    "  #BW]:ZEQ?T]\"
M  !1!@  &0              @('EJ@  >&PO=V]R:W-H965T<R]S:&5E=#(Y
M+GAM;%!+ 0(4 Q0    (  .+?UH$,12C! ,  +<&   9              "
M@?NM  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @  XM_
M6K!ZSG\/ P  W <  !D              ("!-K$  'AL+W=O<FMS:&5E=',O
M<VAE970S,2YX;6Q02P$"% ,4    "  #BW]:LG$ER)@'   G$P  &0
M        @(%\M   >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0
M   (  .+?UH:$H@M^0,  ( )   9              " @4N\  !X;"]W;W)K
M<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @  XM_6E9PZ(8^!   P@H
M !D              ("!>\   'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q0
M2P$"% ,4    "  #BW]:5!0T+H4$   E"P  &0              @('PQ
M>&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    (  .+?UH^7-WU
M?@,  '8.   9              " @:S)  !X;"]W;W)K<VAE971S+W-H965T
M,S8N>&UL4$L! A0#%     @  XM_6BDYWEY! P  UPL  !D
M ("!8<T  'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    "  #
MBW]:4=*O. D$  !K$P  &0              @('9T   >&PO=V]R:W-H965T
M<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    (  .+?UHV'8,@=0(  +D&   9
M          " @1G5  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#
M%     @  XM_6E.+C!8,!   GQ8  !D              ("!Q=<  'AL+W=O
M<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    "  #BW]:9O$-4!L"   7
M!0  &0              @($(W   >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM
M;%!+ 0(4 Q0    (  .+?UI:Y@(LJ@0  #X@   9              " @5K>
M  !X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @ !(M_6O4=
MA8E\!@  ,CH  !D              ("!.^,  'AL+W=O<FMS:&5E=',O<VAE
M970T,RYX;6Q02P$"% ,4    "  $BW]:2^CT*4($   C&   &0
M    @('NZ0  >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    (
M  2+?UIWMP+:10(  (0&   9              " @6?N  !X;"]W;W)K<VAE
M971S+W-H965T-#4N>&UL4$L! A0#%     @ !(M_6LWK^*V%!   91<  !D
M             ("!X_   'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"
M% ,4    "  $BW]:95R@Z3H&   5(@  &0              @(&?]0  >&PO
M=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    (  2+?UH)2^](R ,
M !L4   9              " @1#\  !X;"]W;W)K<VAE971S+W-H965T-#@N
M>&UL4$L! A0#%     @ !(M_6A7* I"K @  ;0D  !D              ("!
M#P ! 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    "  $BW]:
M@V?Z$'H"  #-!@  &0              @('Q @$ >&PO=V]R:W-H965T<R]S
M:&5E=#4P+GAM;%!+ 0(4 Q0    (  2+?UK?K*D]8@,  ,(-   9
M      " @:(% 0!X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%
M  @ !(M_6ANLGSW< P  9PT  !D              ("!.PD! 'AL+W=O<FMS
M:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    "  $BW]:3H[B^NT"   O"@
M&0              @(%.#0$ >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+
M 0(4 Q0    (  2+?UJR]DV7D0(  'H'   9              " @7(0 0!X
M;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#%     @ !(M_6HAH>4EV
M!   -AT  !D              ("!.A,! 'AL+W=O<FMS:&5E=',O<VAE970U
M-2YX;6Q02P$"% ,4    "  $BW]:;*FXF<H"  !R"   &0
M@('G%P$ >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    (  2+
M?UKZXY9ZM0(  'T(   9              " @>@: 0!X;"]W;W)K<VAE971S
M+W-H965T-3<N>&UL4$L! A0#%     @ !(M_6K ]XB5N P  *0L  !D
M         ("!U!T! 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4
M    "  $BW]:3)7:AAD#  #R"@  &0              @(%Y(0$ >&PO=V]R
M:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    (  2+?UHN/MQJ'0,  - (
M   9              " @<DD 0!X;"]W;W)K<VAE971S+W-H965T-C N>&UL
M4$L! A0#%     @ !(M_6EC":[DI @  '@4  !D              ("!'2@!
M 'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"% ,4    "  $BW]:T=&5
M]34(  #2-@  &0              @(%]*@$ >&PO=V]R:W-H965T<R]S:&5E
M=#8R+GAM;%!+ 0(4 Q0    (  2+?UK_^L184P4  "LG   9
M  " @>DR 0!X;"]W;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#%     @
M!(M_6B*);;(K P  3!(   T              ( !<S@! 'AL+W-T>6QE<RYX
M;6Q02P$"% ,4    "  $BW]:EXJ[',     3 @  "P              @ ')
M.P$ 7W)E;',O+G)E;'-02P$"% ,4    "  $BW]:4?J7VQ0%  !H*0  #P
M            @ &R/ $ >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ !(M_
M6B=EU:4, @  A"4  !H              ( !\T$! 'AL+U]R96QS+W=O<FMB
M;V]K+GAM;"YR96QS4$L! A0#%     @ !(M_6N[5[1CF 0  ]20  !,
M         ( !-T0! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     $< 1P!H
)$P  3D8!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<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>83
<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>85
<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>157</ContextCount>
  <ElementCount>317</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>64</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995100 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/dei/role/document/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995300 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/dei/role/document/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995301 - Statement - Consolidated Balance Sheets (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/ConsolidatedBalanceSheet</Role>
      <ShortName>Consolidated Balance Sheets (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>995302 - Statement - Consolidated Balance Sheets (Unaudited) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/ConsolidatedBalanceSheet_Parentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Unaudited) (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>995303 - Statement - Consolidated Statements of Operations (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/ConsolidatedIncomeStatement</Role>
      <ShortName>Consolidated Statements of Operations (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>995304 - Statement - Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/ConsolidatedCashFlow</Role>
      <ShortName>Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>995305 - Statement - Consolidated Statements of Changes in Stockholders??? Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/ShareholdersEquityType2or3</Role>
      <ShortName>Consolidated Statements of Changes in Stockholders??? Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>995306 - Disclosure - Nature of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/NatureofOperations</Role>
      <ShortName>Nature of Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>995307 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>995308 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>995309 - Disclosure - Property and Equipment, Net.</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/PropertyandEquipmentNet</Role>
      <ShortName>Property and Equipment, Net.</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>995310 - Disclosure - Goodwill and Other Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/GoodwillandOtherIntangibleAssets</Role>
      <ShortName>Goodwill and Other Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>995311 - Disclosure - Investment in Non-Marketable Securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/InvestmentinNonMarketableSecurities</Role>
      <ShortName>Investment in Non-Marketable Securities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995312 - Disclosure - Line of Credit</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/LineofCredit</Role>
      <ShortName>Line of Credit</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995313 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>995314 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995315 - Disclosure - TotalStone Preferred Units</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/TotalStonePreferredUnits</Role>
      <ShortName>TotalStone Preferred Units</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995316 - Disclosure - TotalStone Warrants</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/TotalStoneWarrants</Role>
      <ShortName>TotalStone Warrants</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995317 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995318 - Disclosure - TotalStone 401(K) Retirement Savings Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/TotalStone401KRetirementSavingsPlan</Role>
      <ShortName>TotalStone 401(K) Retirement Savings Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995319 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995320 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995321 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>996000 - Disclosure - Accounting Policies, by Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/AccountingPoliciesByPolicy</Role>
      <ShortName>Accounting Policies, by Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.capstonethx.com./role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>996001 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.capstonethx.com./role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>996002 - Disclosure - Property and Equipment, Net. (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/PropertyandEquipmentNetTables</Role>
      <ShortName>Property and Equipment, Net. (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.capstonethx.com./role/PropertyandEquipmentNet</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>996003 - Disclosure - Goodwill and Other Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/GoodwillandOtherIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Other Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.capstonethx.com./role/GoodwillandOtherIntangibleAssets</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>996004 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.capstonethx.com./role/Debt</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>996005 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.capstonethx.com./role/Leases</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>996006 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.capstonethx.com./role/IncomeTaxes</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>996007 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.capstonethx.com./role/SegmentInformation</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>996008 - Disclosure - Summary of Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/SummaryofSignificantAccountingPoliciesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.capstonethx.com./role/SummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>996009 - Disclosure - Summary of Significant Accounting Policies - Schedule of Basic and Diluted Loss Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/ScheduleofBasicandDilutedLossPerShareTable</Role>
      <ShortName>Summary of Significant Accounting Policies - Schedule of Basic and Diluted Loss Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>996010 - Disclosure - Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.capstonethx.com./role/RelatedPartyTransactions</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>996011 - Disclosure - Property and Equipment, Net. (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/PropertyandEquipmentNetDetails</Role>
      <ShortName>Property and Equipment, Net. (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.capstonethx.com./role/PropertyandEquipmentNetTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>996012 - Disclosure - Property and Equipment, Net. - Schedule of Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/ScheduleofPropertyandEquipmentTable</Role>
      <ShortName>Property and Equipment, Net. - Schedule of Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>996013 - Disclosure - Goodwill and Other Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/GoodwillandOtherIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.capstonethx.com./role/GoodwillandOtherIntangibleAssetsTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>996014 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Other Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/ScheduleofOtherIntangibleAssetsTable</Role>
      <ShortName>Goodwill and Other Intangible Assets - Schedule of Other Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>996015 - Disclosure - Investment in Non-Marketable Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails</Role>
      <ShortName>Investment in Non-Marketable Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.capstonethx.com./role/InvestmentinNonMarketableSecurities</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>996016 - Disclosure - Line of Credit (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/LineofCreditDetails</Role>
      <ShortName>Line of Credit (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.capstonethx.com./role/LineofCredit</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>996017 - Disclosure - Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/DebtDetails</Role>
      <ShortName>Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.capstonethx.com./role/DebtTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>996018 - Disclosure - Debt - Schedule of Long-Term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/ScheduleofLongTermDebtTable</Role>
      <ShortName>Debt - Schedule of Long-Term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>996019 - Disclosure - Debt - Schedule of Long-Term Debt (Parentheticals) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals</Role>
      <ShortName>Debt - Schedule of Long-Term Debt (Parentheticals) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>996020 - Disclosure - Debt - Schedule of Mezzanine Term Loan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/ScheduleofMezzanineTermLoanTable</Role>
      <ShortName>Debt - Schedule of Mezzanine Term Loan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>996021 - Disclosure - Debt - Schedule of Maturities of Long-Term (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/ScheduleofMaturitiesofLongTermTable</Role>
      <ShortName>Debt - Schedule of Maturities of Long-Term (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>996022 - Disclosure - Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/LeasesDetails</Role>
      <ShortName>Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.capstonethx.com./role/LeasesTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>996023 - Disclosure - Leases - Schedule of Maturity of Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable</Role>
      <ShortName>Leases - Schedule of Maturity of Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>996024 - Disclosure - Leases - Schedule of Lease Expense and Additional Information Related to Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/LeasesDetailsScheduleofLeaseExpenseandAdditionalInformationRelatedtoLeases</Role>
      <ShortName>Leases - Schedule of Lease Expense and Additional Information Related to Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>996025 - Disclosure - TotalStone Preferred Units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/TotalStonePreferredUnitsDetails</Role>
      <ShortName>TotalStone Preferred Units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.capstonethx.com./role/TotalStonePreferredUnits</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>996026 - Disclosure - TotalStone Warrants (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/TotalStoneWarrantsDetails</Role>
      <ShortName>TotalStone Warrants (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.capstonethx.com./role/TotalStoneWarrants</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>996027 - Disclosure - Stockholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/StockholdersEquityDetails</Role>
      <ShortName>Stockholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.capstonethx.com./role/StockholdersEquity</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>996028 - Disclosure - TotalStone 401(K) Retirement Savings Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/TotalStone401KRetirementSavingsPlanDetails</Role>
      <ShortName>TotalStone 401(K) Retirement Savings Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.capstonethx.com./role/TotalStone401KRetirementSavingsPlan</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>996029 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.capstonethx.com./role/IncomeTaxesTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>996030 - Disclosure - Income Taxes - Schedule of Components of Deferred Income Tax Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/ScheduleofComponentsofDeferredIncomeTaxAssetsTable</Role>
      <ShortName>Income Taxes - Schedule of Components of Deferred Income Tax Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>996031 - Disclosure - Income Taxes - Schedule of Components of the Income Tax Provision (Benefit) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/ScheduleofComponentsoftheIncomeTaxProvisionBenefitTable</Role>
      <ShortName>Income Taxes - Schedule of Components of the Income Tax Provision (Benefit) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>996032 - Disclosure - Income Taxes - Schedule of Provision for Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/ScheduleofProvisionforIncomeTaxesTable</Role>
      <ShortName>Income Taxes - Schedule of Provision for Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>996033 - Disclosure - Segment Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/SegmentInformationDetails</Role>
      <ShortName>Segment Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.capstonethx.com./role/SegmentInformationTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>996034 - Disclosure - Segment Information - Schedule of Reportable Segment Reconciled to the Company???s Consolidated Totals (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable</Role>
      <ShortName>Segment Information - Schedule of Reportable Segment Reconciled to the Company???s Consolidated Totals (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="ea0235933-10k_capstone.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>996035 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.capstonethx.com./role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.capstonethx.com./role/SubsequentEvents</ParentRole>
      <Position>63</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>caps-20241231.xsd</File>
    <File>caps-20241231_cal.xml</File>
    <File>caps-20241231_def.xml</File>
    <File>caps-20241231_lab.xml</File>
    <File>caps-20241231_pre.xml</File>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="ea0235933-10k_capstone.htm">ea0235933-10k_capstone.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image_001.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="631">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="8">http://xbrl.sec.gov/cyd/2024</BaseTaxonomy>
    <BaseTaxonomy items="39">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="5">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>88
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ea0235933-10k_capstone.htm": {
   "nsprefix": "caps",
   "nsuri": "http://www.capstonethx.com./20241231",
   "dts": {
    "schema": {
     "local": [
      "caps-20241231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_def.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_lab.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_pre.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-sub-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd",
      "https://xbrl.sec.gov/sic/2024/sic-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "caps-20241231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "caps-20241231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "caps-20241231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "caps-20241231_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "ea0235933-10k_capstone.htm"
     ]
    }
   },
   "keyStandard": 289,
   "keyCustom": 28,
   "axisStandard": 21,
   "axisCustom": 0,
   "memberStandard": 32,
   "memberCustom": 28,
   "hidden": {
    "total": 78,
    "http://fasb.org/us-gaap/2024": 69,
    "http://www.capstonethx.com./20241231": 5,
    "http://xbrl.sec.gov/dei/2024": 4
   },
   "contextCount": 157,
   "entityCount": 1,
   "segmentCount": 64,
   "elementCount": 721,
   "unitCount": 5,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 631,
    "http://xbrl.sec.gov/dei/2024": 39,
    "http://xbrl.sec.gov/cyd/2024": 8,
    "http://xbrl.sec.gov/ecd/2024": 5
   },
   "report": {
    "R1": {
     "role": "http://xbrl.sec.gov/dei/role/document/Cover",
     "longName": "995100 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://xbrl.sec.gov/dei/role/document/AuditInformation",
     "longName": "995300 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.capstonethx.com./role/ConsolidatedBalanceSheet",
     "longName": "995301 - Statement - Consolidated Balance Sheets (Unaudited)",
     "shortName": "Consolidated Balance Sheets (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.capstonethx.com./role/ConsolidatedBalanceSheet_Parentheticals",
     "longName": "995302 - Statement - Consolidated Balance Sheets (Unaudited) (Parentheticals)",
     "shortName": "Consolidated Balance Sheets (Unaudited) (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.capstonethx.com./role/ConsolidatedIncomeStatement",
     "longName": "995303 - Statement - Consolidated Statements of Operations (Unaudited)",
     "shortName": "Consolidated Statements of Operations (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.capstonethx.com./role/ConsolidatedCashFlow",
     "longName": "995304 - Statement - Consolidated Statements of Cash Flows (Unaudited)",
     "shortName": "Consolidated Statements of Cash Flows (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DepreciationAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.capstonethx.com./role/ShareholdersEquityType2or3",
     "longName": "995305 - Statement - Consolidated Statements of Changes in Stockholders\u2019 Equity",
     "shortName": "Consolidated Statements of Changes in Stockholders\u2019 Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c24",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c24",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.capstonethx.com./role/NatureofOperations",
     "longName": "995306 - Disclosure - Nature of Operations",
     "shortName": "Nature of Operations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.capstonethx.com./role/SummaryofSignificantAccountingPolicies",
     "longName": "995307 - Disclosure - Summary of Significant Accounting Policies",
     "shortName": "Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.capstonethx.com./role/RelatedPartyTransactions",
     "longName": "995308 - Disclosure - Related Party Transactions",
     "shortName": "Related Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.capstonethx.com./role/PropertyandEquipmentNet",
     "longName": "995309 - Disclosure - Property and Equipment, Net.",
     "shortName": "Property and Equipment, Net.",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.capstonethx.com./role/GoodwillandOtherIntangibleAssets",
     "longName": "995310 - Disclosure - Goodwill and Other Intangible Assets",
     "shortName": "Goodwill and Other Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.capstonethx.com./role/InvestmentinNonMarketableSecurities",
     "longName": "995311 - Disclosure - Investment in Non-Marketable Securities",
     "shortName": "Investment in Non-Marketable Securities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InvestmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InvestmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.capstonethx.com./role/LineofCredit",
     "longName": "995312 - Disclosure - Line of Credit",
     "shortName": "Line of Credit",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.capstonethx.com./role/Debt",
     "longName": "995313 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.capstonethx.com./role/Leases",
     "longName": "995314 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.capstonethx.com./role/TotalStonePreferredUnits",
     "longName": "995315 - Disclosure - TotalStone Preferred Units",
     "shortName": "TotalStone Preferred Units",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PreferredStockTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PreferredStockTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.capstonethx.com./role/TotalStoneWarrants",
     "longName": "995316 - Disclosure - TotalStone Warrants",
     "shortName": "TotalStone Warrants",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "caps:TotalStoneWarrantsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "caps:TotalStoneWarrantsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.capstonethx.com./role/StockholdersEquity",
     "longName": "995317 - Disclosure - Stockholders' Equity",
     "shortName": "Stockholders' Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.capstonethx.com./role/TotalStone401KRetirementSavingsPlan",
     "longName": "995318 - Disclosure - TotalStone 401(K) Retirement Savings Plan",
     "shortName": "TotalStone 401(K) Retirement Savings Plan",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.capstonethx.com./role/IncomeTaxes",
     "longName": "995319 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.capstonethx.com./role/SegmentInformation",
     "longName": "995320 - Disclosure - Segment Information",
     "shortName": "Segment Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.capstonethx.com./role/SubsequentEvents",
     "longName": "995321 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R25": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c32",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "ecd:Rule10b51ArrTrmntdFlag",
       "ecd:NonRule10b51ArrTrmntdFlag",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c32",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "ecd:Rule10b51ArrTrmntdFlag",
       "ecd:NonRule10b51ArrTrmntdFlag",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.capstonethx.com./role/AccountingPoliciesByPolicy",
     "longName": "996000 - Disclosure - Accounting Policies, by Policy (Policies)",
     "shortName": "Accounting Policies, by Policy (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.capstonethx.com./role/SummaryofSignificantAccountingPoliciesTables",
     "longName": "996001 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.capstonethx.com./role/PropertyandEquipmentNetTables",
     "longName": "996002 - Disclosure - Property and Equipment, Net. (Tables)",
     "shortName": "Property and Equipment, Net. (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.capstonethx.com./role/GoodwillandOtherIntangibleAssetsTables",
     "longName": "996003 - Disclosure - Goodwill and Other Intangible Assets (Tables)",
     "shortName": "Goodwill and Other Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.capstonethx.com./role/DebtTables",
     "longName": "996004 - Disclosure - Debt (Tables)",
     "shortName": "Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.capstonethx.com./role/LeasesTables",
     "longName": "996005 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.capstonethx.com./role/IncomeTaxesTables",
     "longName": "996006 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.capstonethx.com./role/SegmentInformationTables",
     "longName": "996007 - Disclosure - Segment Information (Tables)",
     "shortName": "Segment Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.capstonethx.com./role/SummaryofSignificantAccountingPoliciesDetails",
     "longName": "996008 - Disclosure - Summary of Significant Accounting Policies (Details)",
     "shortName": "Summary of Significant Accounting Policies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-2",
      "ancestors": [
       "p",
       "ix:continuation",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-2",
      "ancestors": [
       "p",
       "ix:continuation",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.capstonethx.com./role/ScheduleofBasicandDilutedLossPerShareTable",
     "longName": "996009 - Disclosure - Summary of Significant Accounting Policies - Schedule of Basic and Diluted Loss Per Share (Details)",
     "shortName": "Summary of Significant Accounting Policies - Schedule of Basic and Diluted Loss Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DilutiveSecurities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DilutiveSecurities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.capstonethx.com./role/RelatedPartyTransactionsDetails",
     "longName": "996010 - Disclosure - Related Party Transactions (Details)",
     "shortName": "Related Party Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ProfessionalAndContractServicesExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-2",
      "ancestors": [
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ProfessionalAndContractServicesExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-2",
      "ancestors": [
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.capstonethx.com./role/PropertyandEquipmentNetDetails",
     "longName": "996011 - Disclosure - Property and Equipment, Net. (Details)",
     "shortName": "Property and Equipment, Net. (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c44",
      "name": "us-gaap:DepreciationAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-2",
      "ancestors": [
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c44",
      "name": "us-gaap:DepreciationAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-2",
      "ancestors": [
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.capstonethx.com./role/ScheduleofPropertyandEquipmentTable",
     "longName": "996012 - Disclosure - Property and Equipment, Net. - Schedule of Property and Equipment (Details)",
     "shortName": "Property and Equipment, Net. - Schedule of Property and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.capstonethx.com./role/GoodwillandOtherIntangibleAssetsDetails",
     "longName": "996013 - Disclosure - Goodwill and Other Intangible Assets (Details)",
     "shortName": "Goodwill and Other Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R42": {
     "role": "http://www.capstonethx.com./role/ScheduleofOtherIntangibleAssetsTable",
     "longName": "996014 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Other Intangible Assets (Details)",
     "shortName": "Goodwill and Other Intangible Assets - Schedule of Other Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails",
     "longName": "996015 - Disclosure - Investment in Non-Marketable Securities (Details)",
     "shortName": "Investment in Non-Marketable Securities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "caps:MinorityInvestmentPercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:InvestmentTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "caps:MinorityInvestmentPercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:InvestmentTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.capstonethx.com./role/LineofCreditDetails",
     "longName": "996016 - Disclosure - Line of Credit (Details)",
     "shortName": "Line of Credit (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c85",
      "name": "us-gaap:ReceivableWithImputedInterestEffectiveYieldInterestRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:ShortTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c85",
      "name": "us-gaap:ReceivableWithImputedInterestEffectiveYieldInterestRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:ShortTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.capstonethx.com./role/DebtDetails",
     "longName": "996017 - Disclosure - Debt (Details)",
     "shortName": "Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:OtherLongTermDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable",
     "longName": "996018 - Disclosure - Debt - Schedule of Long-Term Debt (Details)",
     "shortName": "Debt - Schedule of Long-Term Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "caps:LongTermDebtUnamortizedLoanOriginationFees",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals",
     "longName": "996019 - Disclosure - Debt - Schedule of Long-Term Debt (Parentheticals) (Details)",
     "shortName": "Debt - Schedule of Long-Term Debt (Parentheticals) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c90",
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c90",
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.capstonethx.com./role/ScheduleofMezzanineTermLoanTable",
     "longName": "996020 - Disclosure - Debt - Schedule of Mezzanine Term Loan (Details)",
     "shortName": "Debt - Schedule of Mezzanine Term Loan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c112",
      "name": "us-gaap:LongTermDebtDescription",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c112",
      "name": "us-gaap:LongTermDebtDescription",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.capstonethx.com./role/ScheduleofMaturitiesofLongTermTable",
     "longName": "996021 - Disclosure - Debt - Schedule of Maturities of Long-Term (Details)",
     "shortName": "Debt - Schedule of Maturities of Long-Term (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.capstonethx.com./role/LeasesDetails",
     "longName": "996022 - Disclosure - Leases (Details)",
     "shortName": "Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "caps:LeaseLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable",
     "longName": "996023 - Disclosure - Leases - Schedule of Maturity of Lease Liabilities (Details)",
     "shortName": "Leases - Schedule of Maturity of Lease Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.capstonethx.com./role/LeasesDetailsScheduleofLeaseExpenseandAdditionalInformationRelatedtoLeases",
     "longName": "996024 - Disclosure - Leases - Schedule of Lease Expense and Additional Information Related to Leases (Details)",
     "shortName": "Leases - Schedule of Lease Expense and Additional Information Related to Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.capstonethx.com./role/TotalStonePreferredUnitsDetails",
     "longName": "996025 - Disclosure - TotalStone Preferred Units (Details)",
     "shortName": "TotalStone Preferred Units (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "caps:OutstandingCommonVotingUnitsPercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:PreferredStockTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "caps:OutstandingCommonVotingUnitsPercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:PreferredStockTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.capstonethx.com./role/TotalStoneWarrantsDetails",
     "longName": "996026 - Disclosure - TotalStone Warrants (Details)",
     "shortName": "TotalStone Warrants (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c126",
      "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "caps:TotalStoneWarrantsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c126",
      "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "caps:TotalStoneWarrantsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.capstonethx.com./role/StockholdersEquityDetails",
     "longName": "996027 - Disclosure - Stockholders' Equity (Details)",
     "shortName": "Stockholders' Equity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.capstonethx.com./role/TotalStone401KRetirementSavingsPlanDetails",
     "longName": "996028 - Disclosure - TotalStone 401(K) Retirement Savings Plan (Details)",
     "shortName": "TotalStone 401(K) Retirement Savings Plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.capstonethx.com./role/IncomeTaxesDetails",
     "longName": "996029 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.capstonethx.com./role/ScheduleofComponentsofDeferredIncomeTaxAssetsTable",
     "longName": "996030 - Disclosure - Income Taxes - Schedule of Components of Deferred Income Tax Assets (Details)",
     "shortName": "Income Taxes - Schedule of Components of Deferred Income Tax Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "caps:DeferredTaxAssetsStockOptions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "caps:DeferredTaxAssetsStockOptions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.capstonethx.com./role/ScheduleofComponentsoftheIncomeTaxProvisionBenefitTable",
     "longName": "996031 - Disclosure - Income Taxes - Schedule of Components of the Income Tax Provision (Benefit) (Details)",
     "shortName": "Income Taxes - Schedule of Components of the Income Tax Provision (Benefit) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DeferredFederalIncomeTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DeferredFederalIncomeTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.capstonethx.com./role/ScheduleofProvisionforIncomeTaxesTable",
     "longName": "996032 - Disclosure - Income Taxes - Schedule of Provision for Income Taxes (Details)",
     "shortName": "Income Taxes - Schedule of Provision for Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.capstonethx.com./role/SegmentInformationDetails",
     "longName": "996033 - Disclosure - Segment Information (Details)",
     "shortName": "Segment Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "Segment",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "Segment",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.capstonethx.com./role/ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable",
     "longName": "996034 - Disclosure - Segment Information - Schedule of Reportable Segment Reconciled to the Company\u2019s Consolidated Totals (Details)",
     "shortName": "Segment Information - Schedule of Reportable Segment Reconciled to the Company\u2019s Consolidated Totals (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c135",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c135",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.capstonethx.com./role/SubsequentEventsDetails",
     "longName": "996035 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "caps:PercentageOfCommonStockOutstanding",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "caps:PercentageOfCommonStockOutstanding",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0235933-10k_capstone.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r786"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r968"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses",
        "label": "Accrued Liabilities, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedProfessionalFeesCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued consulting services",
        "label": "Accrued Professional Fees",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received."
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "caps_AccruedRelatedPartyManagementFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "AccruedRelatedPartyManagementFee",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued related party management fee",
        "documentation": "Amount of accrued related party management fee.",
        "label": "Accrued Related Party Management Fee"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofPropertyandEquipmentTable": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated depreciation and amortization",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r131",
      "r583"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r863"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r786",
      "r1094"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.capstonethx.com./role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-In Capital",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r633",
      "r957",
      "r958",
      "r959",
      "r960",
      "r1041",
      "r1096"
     ]
    },
    "dei_AdditionalSecurities462b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecurities462b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities. 462(b)"
       }
      }
     },
     "auth_ref": [
      "r926"
     ]
    },
    "dei_AdditionalSecurities462bFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecurities462bFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities, 462(b), File Number"
       }
      }
     },
     "auth_ref": [
      "r926"
     ]
    },
    "dei_AdditionalSecuritiesEffective413b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecuritiesEffective413b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities Effective, 413(b)"
       }
      }
     },
     "auth_ref": [
      "r924"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r876"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r876"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r876"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r876"
     ]
    },
    "caps_AdjustedEBITDAOfTotalStoneAndNortheastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "AdjustedEBITDAOfTotalStoneAndNortheastMember",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMezzanineTermLoanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjusted EBITDA of TotalStone and Northeast [Member]",
        "label": "Adjusted EBITDAOf Total Stone And Northeast Member"
       }
      }
     },
     "auth_ref": []
    },
    "caps_AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMezzanineTermLoanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjusted EBITDA of TotalStone (exclusive of Northeast) [Member]",
        "label": "Adjusted EBITDAOf Total Stoneexclusive Of Northeast Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non cash items:",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising Costs",
        "label": "Advertising Cost [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.capstonethx.com./role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising expenses",
        "label": "Advertising Expense",
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line."
       }
      }
     },
     "auth_ref": [
      "r423",
      "r774"
     ]
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r917"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r826",
      "r837",
      "r853",
      "r888"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r829",
      "r840",
      "r856",
      "r891"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r918"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r876"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r883"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r830",
      "r841",
      "r857",
      "r883",
      "r892",
      "r896",
      "r904"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r902"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for doubtful accounts",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r237",
      "r253",
      "r254",
      "r255",
      "r1061"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r833"
     ]
    },
    "caps_AnnualLeasePaymentIncreasesPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "AnnualLeasePaymentIncreasesPercentage",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual lease payment increases percentage",
        "documentation": "Percentage annual lease payment increases.",
        "label": "Annual Lease Payment Increases Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofBasicandDilutedLossPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofBasicandDilutedLossPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofBasicandDilutedLossPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities, Name [Domain]",
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": {
     "xbrltype": "dateOrAsapItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ApproximateDateOfCommencementOfProposedSaleToThePublic",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Approximate Date of Commencement of Proposed Sale to Public",
        "documentation": "The approximate date of a commencement of a proposed sale of securities to the public. This element is disclosed in S-1, S-3, S-4, S-11, F-1, F-3 and F-10 filings."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet",
      "http://www.capstonethx.com./role/ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Assets",
        "terseLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r97",
      "r135",
      "r164",
      "r197",
      "r205",
      "r223",
      "r227",
      "r242",
      "r307",
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r316",
      "r317",
      "r468",
      "r470",
      "r512",
      "r574",
      "r668",
      "r756",
      "r757",
      "r786",
      "r798",
      "r995",
      "r996",
      "r1051"
     ]
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r147",
      "r164",
      "r242",
      "r307",
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r316",
      "r317",
      "r468",
      "r470",
      "r512",
      "r786",
      "r995",
      "r996",
      "r1051"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total long-term assets",
        "label": "Assets, Noncurrent",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r242",
      "r307",
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r316",
      "r317",
      "r468",
      "r470",
      "r512",
      "r995",
      "r996",
      "r1051"
     ]
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNoncurrentAbstract",
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Assets:",
        "label": "Assets, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r833"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r811",
      "r814",
      "r833"
     ]
    },
    "dei_AuditorLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r811",
      "r814",
      "r833"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r811",
      "r814",
      "r833"
     ]
    },
    "dei_AuditorOpinionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorOpinionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Opinion [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r922"
     ]
    },
    "dei_AuditorTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "caps_AvelinaMasonryLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "AvelinaMasonryLLCMember",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable",
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Avelina Masonry, LLC [Member]",
        "label": "Avelina Masonry LLCMember"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r899"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r900"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r895"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r895"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r895"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r895"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r895"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r895"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r898"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r897"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "caps_BPAXIVLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "BPAXIVLLCMember",
     "presentation": [
      "http://www.capstonethx.com./role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BPA XIV, LLC [Member]",
        "label": "BPAXIVLLCMember"
       }
      }
     },
     "auth_ref": []
    },
    "caps_BPPeptidesLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "BPPeptidesLLCMember",
     "presentation": [
      "http://www.capstonethx.com./role/RelatedPartyTransactionsDetails",
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable",
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals",
      "http://www.capstonethx.com./role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BP Peptides, LLC [Member]",
        "label": "BPPeptides LLCMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation and Preparation",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": []
    },
    "caps_BerkshireBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "BerkshireBankMember",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable",
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Berkshire Bank [Member]",
        "label": "Berkshire Bank Member"
       }
      }
     },
     "auth_ref": []
    },
    "caps_BrookstoneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "BrookstoneMember",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable",
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Brookstone [Member]",
        "label": "Brookstone Member"
       }
      }
     },
     "auth_ref": []
    },
    "caps_BrookstonePartnersIACMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "BrookstonePartnersIACMember",
     "presentation": [
      "http://www.capstonethx.com./role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Brookstone Partners IAC [Member]",
        "label": "Brookstone Partners IACMember"
       }
      }
     },
     "auth_ref": []
    },
    "caps_BrookstoneXXIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "BrookstoneXXIMember",
     "presentation": [
      "http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Brookstone XXI [Member]",
        "label": "Brookstone XXIMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BuildingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BuildingMember",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land and buildings [Member]",
        "label": "Building [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r814",
      "r833"
     ]
    },
    "caps_CapitalExpenditures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "CapitalExpenditures",
     "crdr": "debit",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital expenditures",
        "documentation": "Capital expenditures.",
        "label": "Capital Expenditures"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r129",
      "r745"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "CASH AND CASH EQUIVALENTS AT BEGINNING OF PERIOD",
        "periodEndLabel": "CASH AND CASH EQUIVALENTS AT END OF PERIOD",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r69",
      "r160"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedCashFlow": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "NET CHANGE IN CASH &amp; CASH EQUIVALENTS",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r69"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r874"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r871"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r869"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet",
      "http://www.capstonethx.com./role/ShareholdersEquityType2or3",
      "http://www.capstonethx.com./role/StockholdersEquityDetails",
      "http://www.capstonethx.com./role/SubsequentEventsDetails",
      "http://www.capstonethx.com./role/TotalStonePreferredUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r139",
      "r140",
      "r141",
      "r164",
      "r188",
      "r189",
      "r192",
      "r194",
      "r199",
      "r200",
      "r242",
      "r307",
      "r310",
      "r311",
      "r312",
      "r316",
      "r317",
      "r349",
      "r350",
      "r353",
      "r356",
      "r363",
      "r512",
      "r624",
      "r625",
      "r626",
      "r627",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r656",
      "r677",
      "r699",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r935",
      "r952",
      "r961"
     ]
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://www.capstonethx.com./role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders\u2019 Equity [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r140",
      "r141",
      "r199",
      "r349",
      "r350",
      "r351",
      "r353",
      "r356",
      "r361",
      "r363",
      "r624",
      "r625",
      "r626",
      "r627",
      "r769",
      "r935",
      "r952"
     ]
    },
    "us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable",
     "presentation": [
      "http://www.capstonethx.com./role/TotalStoneWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants exercised date",
        "label": "Class of Warrant or Right, Date from which Warrants or Rights Exercisable",
        "documentation": "Date the warrants or rights are exercisable, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r364"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightAxis",
     "presentation": [
      "http://www.capstonethx.com./role/TotalStoneWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Axis]",
        "documentation": "Information by type of warrant or right issued."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "presentation": [
      "http://www.capstonethx.com./role/StockholdersEquityDetails",
      "http://www.capstonethx.com./role/TotalStoneWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase price per warrant",
        "verboseLabel": "Exercise price",
        "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights",
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": [
      "r364"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightLineItems",
     "presentation": [
      "http://www.capstonethx.com./role/TotalStoneWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TotalStone Warrants [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "presentation": [
      "http://www.capstonethx.com./role/StockholdersEquityDetails",
      "http://www.capstonethx.com./role/SubsequentEventsDetails",
      "http://www.capstonethx.com./role/TotalStoneWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants to purchase shares",
        "verboseLabel": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights",
        "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights",
        "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares."
       }
      }
     },
     "auth_ref": [
      "r364"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r875"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r875"
     ]
    },
    "us-gaap_CommonClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonClassAMember",
     "presentation": [
      "http://www.capstonethx.com./role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class A Common Stock [Member]",
        "label": "Common Class A [Member]",
        "documentation": "Classification of common stock representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1096"
     ]
    },
    "us-gaap_CommonClassCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonClassCMember",
     "presentation": [
      "http://www.capstonethx.com./role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class C Common Stock [Member]",
        "label": "Common Class C [Member]",
        "documentation": "Classification of common stock that has different rights than provided to Class A or B shares, representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "presentation": [
      "http://www.capstonethx.com./role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares reserved for issuance",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "documentation": "Aggregate number of common shares reserved for future issuance."
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.capstonethx.com./role/ShareholdersEquityType2or3",
      "http://www.capstonethx.com./role/StockholdersEquityDetails",
      "http://www.capstonethx.com./role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "verboseLabel": "Common Stock [Member]",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r789",
      "r790",
      "r791",
      "r793",
      "r794",
      "r795",
      "r796",
      "r957",
      "r958",
      "r960",
      "r1041",
      "r1092",
      "r1096"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock, par value (in Dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock, shares authorized",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r656"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock, shares issued",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock $0.0005 par value; 200,000 shares authorized; 157,610 issued as of December 31, 2024 and December 31, 2023",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r578",
      "r786"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r880"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r879"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r881"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r878"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "TotalStone 401(K) Retirement Savings Plan [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Components of Deferred Income Tax Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComputerEquipmentMember",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer equipment [Member]",
        "label": "Computer Equipment [Member]",
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems."
       }
      }
     },
     "auth_ref": []
    },
    "caps_ComputerSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "ComputerSoftwareMember",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer software\t[Member]",
        "label": "Computer Software Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://www.capstonethx.com./role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentrations of Credit Risk",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r107"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]"
       }
      }
     },
     "auth_ref": [
      "r95",
      "r166",
      "r197",
      "r207",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r227",
      "r228",
      "r229",
      "r307",
      "r308",
      "r309",
      "r310",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r756",
      "r757",
      "r995",
      "r996"
     ]
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelEmailAddress",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Email Address",
        "documentation": "Email address of contact personnel."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelFaxNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelFaxNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Fax Number",
        "documentation": "Fax Number of contact personnel."
       }
      }
     },
     "auth_ref": [
      "r814"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Description",
        "documentation": "The description of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Name",
        "documentation": "The name of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Number",
        "documentation": "The SEC Document Number of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileType": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Type",
        "documentation": "The type or format of the contained file (usually XBRL but may be used for other types such as HTML, Word, PDF, GIF/JPG, etc.)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of goods sold",
        "label": "Cost of Goods and Services Sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r60",
      "r564"
     ]
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of goods sold",
        "label": "Cost of Revenue",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r164",
      "r242",
      "r307",
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r316",
      "r317",
      "r512",
      "r756",
      "r995"
     ]
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CountryRegion",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofComponentsoftheIncomeTaxProvisionBenefitTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofComponentsoftheIncomeTaxProvisionBenefitTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total federal income taxes expense",
        "label": "Current Federal, State and Local, Tax Expense (Benefit)",
        "documentation": "Amount of current federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r940"
     ]
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofComponentsoftheIncomeTaxProvisionBenefitTable": {
       "parentTag": "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofComponentsoftheIncomeTaxProvisionBenefitTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current",
        "label": "Current Federal Tax Expense (Benefit)",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r940",
      "r955",
      "r1036"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofComponentsoftheIncomeTaxProvisionBenefitTable": {
       "parentTag": "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofComponentsoftheIncomeTaxProvisionBenefitTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current",
        "label": "Current State and Local Tax Expense (Benefit)",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r940",
      "r955",
      "r1036"
     ]
    },
    "us-gaap_CustomerListsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerListsMember",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofOtherIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer lists [Member]",
        "label": "Customer Lists [Member]",
        "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r981",
      "r982",
      "r983",
      "r984",
      "r986",
      "r987",
      "r989",
      "r990"
     ]
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]",
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r820",
      "r913"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]",
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r822",
      "r915"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]",
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r822",
      "r915"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]",
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r817",
      "r910"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r816",
      "r909"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r816",
      "r909"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r816",
      "r909"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Third Party Engaged [Flag]",
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r818",
      "r911"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]",
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r819",
      "r912"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]",
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r819",
      "r912"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Role of Management [Text Block]",
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r821",
      "r914"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/Debt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r162",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r305",
      "r306",
      "r318",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r334",
      "r341",
      "r342",
      "r344",
      "r520"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails",
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable",
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals",
      "http://www.capstonethx.com./role/ScheduleofMezzanineTermLoanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r40",
      "r41",
      "r86",
      "r89",
      "r166",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r325",
      "r330",
      "r331",
      "r332",
      "r333",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r784",
      "r953",
      "r991",
      "r992",
      "r993",
      "r1046",
      "r1047"
     ]
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Long-term debt",
        "label": "Long-Term Debt, Gross",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r89",
      "r345"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal amount",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r319",
      "r520",
      "r521",
      "r765",
      "r766",
      "r784"
     ]
    },
    "us-gaap_DebtInstrumentIncreaseAccruedInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentIncreaseAccruedInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest (in Dollars)",
        "label": "Debt Instrument, Increase, Accrued Interest",
        "documentation": "Increase for accrued, but unpaid interest on the debt instrument for the period."
       }
      }
     },
     "auth_ref": [
      "r953"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateBasisForEffectiveRate",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exceed percentage",
        "label": "Debt Instrument, Interest Rate, Basis for Effective Rate",
        "documentation": "Description of any adjustments made to the stated rate to determine the effective rate."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r1046"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateDuringPeriod": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateDuringPeriod",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest monthly base rate",
        "label": "Debt Instrument, Interest Rate During Period",
        "documentation": "The average effective interest rate during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r337",
      "r1046"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest accrues percentage",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r347",
      "r520",
      "r521",
      "r784"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails",
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals",
      "http://www.capstonethx.com./role/ScheduleofMezzanineTermLoanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unsecured loan bears interest",
        "verboseLabel": "Rate",
        "netLabel": "Bearing interest rate",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r320"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMezzanineTermLoanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Mezzanine Term Loan [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r325",
      "r330",
      "r331",
      "r332",
      "r333",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r343",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r784",
      "r953",
      "r1046",
      "r1047"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentMaturityDate",
     "presentation": [
      "http://www.capstonethx.com./role/LineofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturity date",
        "label": "Debt Instrument, Maturity Date",
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r764",
      "r1043",
      "r1044"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDateDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentMaturityDateDescription",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturity term",
        "label": "Debt Instrument, Maturity Date, Description",
        "documentation": "Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails",
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r166",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r325",
      "r330",
      "r331",
      "r332",
      "r333",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r784",
      "r953",
      "r991",
      "r992",
      "r993",
      "r1046",
      "r1047"
     ]
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentPeriodicPayment",
     "crdr": "debit",
     "presentation": [
      "http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Limited payment",
        "label": "Debt Instrument, Periodic Payment",
        "documentation": "Amount of the required periodic payments including both interest and principal payments."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r36"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable",
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r28",
      "r29",
      "r35",
      "r81",
      "r82",
      "r166",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r325",
      "r330",
      "r331",
      "r332",
      "r333",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r343",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r784",
      "r953",
      "r1046",
      "r1047"
     ]
    },
    "caps_DebtScheduleofMezzanineTermLoanDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "DebtScheduleofMezzanineTermLoanDetailsTable",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMezzanineTermLoanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt - Schedule of Mezzanine Term Loan (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofComponentsoftheIncomeTaxProvisionBenefitTable": {
       "parentTag": "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofComponentsoftheIncomeTaxProvisionBenefitTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r955",
      "r1035",
      "r1036"
     ]
    },
    "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFederalStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofComponentsoftheIncomeTaxProvisionBenefitTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofComponentsoftheIncomeTaxProvisionBenefitTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total state and local income taxes expense",
        "label": "Deferred Federal, State and Local, Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1026"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax asset",
        "label": "Deferred Income Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r426",
      "r427"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred taxes",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r113",
      "r955"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofComponentsoftheIncomeTaxProvisionBenefitTable": {
       "parentTag": "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofComponentsoftheIncomeTaxProvisionBenefitTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r955",
      "r1035",
      "r1036"
     ]
    },
    "us-gaap_DeferredTaxAssetInterestCarryforward": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetInterestCarryforward",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofComponentsofDeferredIncomeTaxAssetsTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofComponentsofDeferredIncomeTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Expense Limitation",
        "label": "Deferred Tax Asset, Interest Carryforward",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward."
       }
      }
     },
     "auth_ref": [
      "r1033"
     ]
    },
    "caps_DeferredTaxAssetsBasisDifferenceInDiamondProducts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "DeferredTaxAssetsBasisDifferenceInDiamondProducts",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofComponentsofDeferredIncomeTaxAssetsTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofComponentsofDeferredIncomeTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis Difference in Diamond Products",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible basis difference in diamond products.",
        "label": "Deferred Tax Assets Basis Difference In Diamond Products"
       }
      }
     },
     "auth_ref": []
    },
    "caps_DeferredTaxAssetsBasisDifferenceInTotalStone": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "DeferredTaxAssetsBasisDifferenceInTotalStone",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofComponentsofDeferredIncomeTaxAssetsTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofComponentsofDeferredIncomeTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis Difference in TotalStone",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible basis difference in TotalStone.",
        "label": "Deferred Tax Assets Basis Difference In Total Stone"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofComponentsofDeferredIncomeTaxAssetsTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofComponentsofDeferredIncomeTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross, deferred income tax assets",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofComponentsofDeferredIncomeTaxAssetsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofComponentsofDeferredIncomeTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net, deferred income tax assets",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofComponentsofDeferredIncomeTaxAssetsTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofComponentsofDeferredIncomeTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal NOL Carryforward",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1033"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
     "crdr": "debit",
     "presentation": [
      "http://www.capstonethx.com./role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal net operating loss carryforwards",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1033"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "crdr": "debit",
     "presentation": [
      "http://www.capstonethx.com./role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State net operating loss carryforwards",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1033"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofComponentsofDeferredIncomeTaxAssetsTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofComponentsofDeferredIncomeTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Deferred Tax Assets, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1033"
     ]
    },
    "caps_DeferredTaxAssetsStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "DeferredTaxAssetsStockOptions",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofComponentsofDeferredIncomeTaxAssetsTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofComponentsofDeferredIncomeTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Options",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from stock option.",
        "label": "Deferred Tax Assets Stock Options"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofComponentsofDeferredIncomeTaxAssetsTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofComponentsofDeferredIncomeTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal Credits",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1033"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch",
     "crdr": "debit",
     "presentation": [
      "http://www.capstonethx.com./role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development tax credit carryforwards",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1033"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofComponentsofDeferredIncomeTaxAssetsTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/IncomeTaxesDetails",
      "http://www.capstonethx.com./role/ScheduleofComponentsofDeferredIncomeTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: valuation allowance",
        "terseLabel": "Deferred tax assets, valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r437"
     ]
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanCostRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.capstonethx.com./role/TotalStone401KRetirementSavingsPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contribution expense (in Dollars)",
        "label": "Defined Contribution Plan, Cost",
        "documentation": "Amount of cost for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r394"
     ]
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
     "presentation": [
      "http://www.capstonethx.com./role/TotalStone401KRetirementSavingsPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of employer matching contributions",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "documentation": "Percentage employer matches of the employee's percentage contribution matched."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage",
     "presentation": [
      "http://www.capstonethx.com./role/TotalStone401KRetirementSavingsPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of matching contribution vested",
        "label": "Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage",
        "documentation": "Percentage of employer's matching contributions to a defined contribution plan that vests in a given year."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
     "presentation": [
      "http://www.capstonethx.com./role/TotalStone401KRetirementSavingsPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of matching contribution per employee",
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent",
        "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DelayedOrContinuousOffering": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DelayedOrContinuousOffering",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Delayed or Continuous Offering"
       }
      }
     },
     "auth_ref": [
      "r845",
      "r846",
      "r860"
     ]
    },
    "us-gaap_DepositLiabilitiesAccruedInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepositLiabilitiesAccruedInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest",
        "label": "Deposit Liabilities, Accrued Interest",
        "documentation": "Amount of accrued but unpaid interest on deposit liabilities."
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedCashFlow",
      "http://www.capstonethx.com./role/PropertyandEquipmentNetDetails",
      "http://www.capstonethx.com./role/ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "verboseLabel": "Depreciation &amp; amortization",
        "netLabel": "Depreciation and amortization expense",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r24"
     ]
    },
    "caps_DiamondProductsLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "DiamondProductsLLCMember",
     "presentation": [
      "http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diamond Products, LLC [Member]",
        "label": "Diamond Products LLCMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DilutiveSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DilutiveSecurities",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofBasicandDilutedLossPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total potential dilutive securities",
        "label": "Dilutive Securities, Effect on Basic Earnings Per Share",
        "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise stock options, restrictive stock units (RSUs), convertible preferred stock of an employee stock ownership plan (ESOP), and other dilutive convertible securities."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_DisclosureTextBlockAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureTextBlockAbstract",
     "auth_ref": []
    },
    "dei_DividendOrInterestReinvestmentPlanOnly": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DividendOrInterestReinvestmentPlanOnly",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend or Interest Reinvestment Plan Only"
       }
      }
     },
     "auth_ref": [
      "r845",
      "r846",
      "r860"
     ]
    },
    "us-gaap_Dividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Dividends",
     "crdr": "debit",
     "presentation": [
      "http://www.capstonethx.com./role/TotalStonePreferredUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividend",
        "label": "Dividends",
        "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r83"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r814"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r811",
      "r814",
      "r833"
     ]
    },
    "dei_DocumentCopyrightInformation": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentCopyrightInformation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Copyright Information",
        "documentation": "The copyright information for the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentCreationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentCreationDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Creation Date",
        "documentation": "The date the document was made available and submitted, in YYYY-MM-DD format. The date of submission, date of acceptance by the recipient, and the document effective date are all potentially different."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Description",
        "documentation": "The description of the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document [Domain]",
        "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentEffectiveDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentEffectiveDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Effective Date",
        "documentation": "The date when a document, upon receipt and acceptance, becomes officially effective, in YYYY-MM-DD format. Usually it is a system-assigned date time value, but it may be declared by the submitter in some cases."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r811",
      "r814",
      "r833",
      "r884"
     ]
    },
    "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Restatement Recovery Analysis [Flag]",
        "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)."
       }
      }
     },
     "auth_ref": [
      "r811",
      "r814",
      "r833",
      "r884"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationDocumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationDocumentAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information, Document [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Text Block]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Name",
        "documentation": "Name of the document as assigned by the filer, corresponding to SEC document naming convention standards. Examples appear in the &lt;FILENAME> field of EDGAR filings, such as 'htm_25911.htm', 'exhibit1.htm', 'v105727_8k.txt'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r812"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r800"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r814"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r814"
     ]
    },
    "dei_DocumentSubtitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentSubtitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Subtitle",
        "documentation": "The subtitle given to the document resource by the creator or publisher. An example is 'A New Period of Growth'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentSynopsis": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentSynopsis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Synopsis",
        "documentation": "A synopsis or description of the document provided by the creator or publisher. Examples are 'This is the 2006 annual report for Company. During this period we saw revenue grow by 10% and earnings per share grow by 15% over the prior period'"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Title",
        "documentation": "The name or title given to the document resource by the creator or publisher. An example is '2002 Annual Report'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r861"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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_DocumentVersion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentVersion",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Version",
        "documentation": "The version identifier of the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r803"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r873"
     ]
    },
    "caps_EarningsBeforeInterest": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "EarningsBeforeInterest",
     "presentation": [
      "http://www.capstonethx.com./role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings before interest percentage",
        "documentation": "Earnings before interest.",
        "label": "Earnings Before Interest"
       }
      }
     },
     "auth_ref": []
    },
    "caps_EarningsLossPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "EarningsLossPerShareAbstract",
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings (loss) per share:",
        "label": "Earnings Loss Per Share Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss per share attributable to Capstone Holding Corp. stockholders \u2013 Basic (in Dollars per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r185",
      "r188",
      "r192",
      "r193",
      "r194",
      "r196",
      "r458",
      "r467",
      "r493",
      "r494",
      "r571",
      "r588",
      "r749"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss per share attributable to Capstone Holding Corp. stockholders \u2013 Diluted (in Dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r188",
      "r192",
      "r193",
      "r194",
      "r196",
      "r458",
      "r467",
      "r493",
      "r494",
      "r571",
      "r588",
      "r749"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r17",
      "r195"
     ]
    },
    "dei_EffectiveAfter60Days486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveAfter60Days486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective after 60 Days, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r930"
     ]
    },
    "dei_EffectiveOnDate486a": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r930"
     ]
    },
    "dei_EffectiveOnDate486b": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r931"
     ]
    },
    "dei_EffectiveOnSetDate486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnSetDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r930"
     ]
    },
    "dei_EffectiveOnSetDate486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnSetDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r931"
     ]
    },
    "dei_EffectiveUponFiling462e": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveUponFiling462e",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Upon Filing, 462(e)"
       }
      }
     },
     "auth_ref": [
      "r929"
     ]
    },
    "dei_EffectiveUponFiling486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveUponFiling486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective upon Filing, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r931"
     ]
    },
    "dei_EffectiveWhenDeclaredSection8c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveWhenDeclaredSection8c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective when Declared, Section 8(c)"
       }
      }
     },
     "auth_ref": [
      "r933"
     ]
    },
    "caps_EliminationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "EliminationsMember",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Eliminations [Member]",
        "label": "Eliminations Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitiesTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entities [Table]",
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAccountingStandard": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAccountingStandard",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Accounting Standard",
        "documentation": "The standardized abbreviation of the accounting standard used by the entity. This can either be US GAAP as promulgated by the FASB or IFRS as promulgated by the IASB. Example: 'US GAAP', 'IFRS'. This is distinct from the Document Accounting Standard element."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Description",
        "documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Table]",
        "documentation": "Container of address information for the entity"
       }
      }
     },
     "auth_ref": [
      "r802"
     ]
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r806"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r802"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityContactPersonnelLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityContactPersonnelLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Contact Personnel [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r802"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Ex Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r932"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r802"
     ]
    },
    "dei_EntityHomeCountryISOCode": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityHomeCountryISOCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Home Country ISO Code",
        "documentation": "ISO 3166-1 alpha-2 country code for the Entity's home country. If home country is different from country of legal incorporation, then also provide country of legal incorporation in the 'Entity Incorporation, State Country Code' element."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationDateOfIncorporation": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationDateOfIncorporation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, Date of Incorporation",
        "documentation": "Date when an entity was incorporated"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationFormerLegalOrRegisteredName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInformationFormerLegalOrRegisteredName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information, Former Legal or Registered Name",
        "documentation": "Former Legal or Registered Name of an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInformationLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r921"
     ]
    },
    "dei_EntityInvCompanyType": {
     "xbrltype": "invCompanyType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInvCompanyType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Inv Company Type",
        "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product)."
       }
      }
     },
     "auth_ref": [
      "r920"
     ]
    },
    "dei_EntityLegalForm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityLegalForm",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Legal Form",
        "documentation": "The details of the entity's legal form. Examples are partnership, limited liability company, trust, etc."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingDepositoryReceiptRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingDepositoryReceiptRatio",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Depository Receipt Ratio",
        "documentation": "The number of underlying shares represented by one American Depository Receipt (ADR) or Global Depository Receipt (GDR). A value of '3' means that one ADR represents 3 underlying shares. If one underlying share represents 2 ADR's then the value would be represented as '0.5'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Description",
        "documentation": "Description of the kind of listing the entity has on the exchange, if necessary to further describe different instruments that are already distinguished by Entity, Exchange and Security."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingForeign": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingForeign",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Foreign",
        "documentation": "Yes or No value indicating whether this is a listing that is a foreign listing or depository receipt."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingParValuePerShare",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Par Value Per Share",
        "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingPrimary": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingPrimary",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Primary",
        "documentation": "Yes or No value indicating whether a listing of an instrument on an exchange is primary for the entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingSecurityTradingCurrency": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingSecurityTradingCurrency",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Security Trading Currency",
        "documentation": "The three character ISO 4217 code for the currency in which the security is quoted. Example: 'USD'"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsExchangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsExchangeAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings, Exchange [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Table]",
        "documentation": "Container for exchange listing information for an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityNumberOfEmployees": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityNumberOfEmployees",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Number of Employees",
        "documentation": "Number of persons employed by the Entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPhoneFaxNumbersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPhoneFaxNumbersLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Phone Fax Numbers [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r833"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r802"
     ]
    },
    "dei_EntityReportingCurrencyISOCode": {
     "xbrltype": "currencyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityReportingCurrencyISOCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Reporting Currency ISO Code",
        "documentation": "The three character ISO 4217 code for the currency used for reporting purposes. Example: 'USD'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r802"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r802"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r802"
     ]
    },
    "dei_EntityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Text Block]",
        "documentation": "Container to serve as parent of six Entity related Table concepts."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r923"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r867"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r916"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r916"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r916"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityAbstract",
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity:",
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.capstonethx.com./role/ShareholdersEquityType2or3",
      "http://www.capstonethx.com./role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r120",
      "r150",
      "r151",
      "r152",
      "r167",
      "r168",
      "r169",
      "r172",
      "r179",
      "r181",
      "r183",
      "r198",
      "r246",
      "r252",
      "r284",
      "r365",
      "r440",
      "r441",
      "r454",
      "r455",
      "r456",
      "r459",
      "r466",
      "r467",
      "r475",
      "r477",
      "r478",
      "r479",
      "r480",
      "r482",
      "r492",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r523",
      "r526",
      "r547",
      "r587",
      "r608",
      "r609",
      "r610",
      "r633",
      "r699"
     ]
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails",
      "http://www.capstonethx.com./role/RelatedPartyTransactionsDetails",
      "http://www.capstonethx.com./role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]"
       }
      }
     },
     "auth_ref": [
      "r239",
      "r240",
      "r241",
      "r450",
      "r936",
      "r937",
      "r938",
      "r1037",
      "r1038",
      "r1039",
      "r1040"
     ]
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "presentation": [
      "http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails",
      "http://www.capstonethx.com./role/RelatedPartyTransactionsDetails",
      "http://www.capstonethx.com./role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity interests percentage",
        "verboseLabel": "Equity interest percentage",
        "netLabel": "Percentage of ownership percentage",
        "label": "Equity Method Investment, Ownership Percentage",
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r239"
     ]
    },
    "us-gaap_EquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestments",
     "crdr": "debit",
     "presentation": [
      "http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity investment",
        "label": "Equity Method Investments",
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized."
       }
      }
     },
     "auth_ref": [
      "r197",
      "r215",
      "r227",
      "r238",
      "r943",
      "r975"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r877"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r826",
      "r837",
      "r853",
      "r888"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r823",
      "r834",
      "r850",
      "r885"
     ]
    },
    "dei_ExchangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExchangeDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange [Domain]",
        "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r883"
     ]
    },
    "dei_ExhibitsOnly462d": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExhibitsOnly462d",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d)"
       }
      }
     },
     "auth_ref": [
      "r928"
     ]
    },
    "dei_ExhibitsOnly462dFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExhibitsOnly462dFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d), File Number"
       }
      }
     },
     "auth_ref": [
      "r928"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Extension",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "caps_FacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "FacilityMember",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable",
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Facility [Member]",
        "label": "Facility Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "presentation": [
      "http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails",
      "http://www.capstonethx.com./role/ScheduleofOtherIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Class [Domain]",
        "documentation": "Class of asset."
       }
      }
     },
     "auth_ref": [
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r508",
      "r778"
     ]
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByAssetClassAxis",
     "presentation": [
      "http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails",
      "http://www.capstonethx.com./role/PropertyandEquipmentNetDetails",
      "http://www.capstonethx.com./role/ScheduleofOtherIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Class [Axis]",
        "documentation": "Information by class of asset."
       }
      }
     },
     "auth_ref": [
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r508",
      "r778"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMezzanineTermLoanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r332",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r506",
      "r507",
      "r509",
      "r557",
      "r558",
      "r559",
      "r765",
      "r766",
      "r770",
      "r771",
      "r772",
      "r776",
      "r780"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMezzanineTermLoanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 1 [Member]",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r332",
      "r379",
      "r384",
      "r496",
      "r507",
      "r557",
      "r770",
      "r771",
      "r772",
      "r776"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMezzanineTermLoanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2 [Member]",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r332",
      "r379",
      "r384",
      "r496",
      "r497",
      "r507",
      "r558",
      "r765",
      "r766",
      "r770",
      "r771",
      "r772",
      "r776"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMezzanineTermLoanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 3 [Member]",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r332",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r496",
      "r497",
      "r498",
      "r499",
      "r507",
      "r559",
      "r765",
      "r766",
      "r770",
      "r771",
      "r772",
      "r776",
      "r780"
     ]
    },
    "caps_FederalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "FederalAbstract",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofComponentsoftheIncomeTaxProvisionBenefitTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal:",
        "label": "Federal Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseInterestExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.capstonethx.com./role/LeasesDetailsScheduleofLeaseExpenseandAdditionalInformationRelatedtoLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Interest Expense",
        "label": "Finance Lease, Interest Expense",
        "documentation": "Amount of interest expense on finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r530",
      "r534",
      "r785"
     ]
    },
    "us-gaap_FinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Lease Liability, Finance Lease",
        "label": "lease liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease."
       }
      }
     },
     "auth_ref": [
      "r528",
      "r540"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total undiscounted Lease Payments, Finance Lease",
        "label": "Finance Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r540"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter, Finance Lease",
        "label": "Finance Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r540"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025, Finance Lease",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r540"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029, Finance Lease",
        "label": "Finance Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r540"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028, Finance Lease",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r540"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027, Finance Lease",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r540"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026, Finance Lease",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r540"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.capstonethx.com./role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]",
        "label": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r529"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: Present value discount, Finance Lease",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r540"
     ]
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments on financing lease liabilities",
        "label": "Finance Lease, Principal Payments",
        "documentation": "Amount of cash outflow for principal payment on finance lease."
       }
      }
     },
     "auth_ref": [
      "r531",
      "r536"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.capstonethx.com./role/LeasesDetailsScheduleofLeaseExpenseandAdditionalInformationRelatedtoLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Right-of-Use Asset, Amortization",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r530",
      "r534",
      "r785"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.capstonethx.com./role/LeasesDetailsScheduleofLeaseExpenseandAdditionalInformationRelatedtoLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Weighted Average Discount Rate, Percent",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for finance lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r539",
      "r785"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.capstonethx.com./role/LeasesDetailsScheduleofLeaseExpenseandAdditionalInformationRelatedtoLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Weighted Average Remaining Lease Term",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r538",
      "r785"
     ]
    },
    "caps_FinancingCashFlowsFromFinanceLeasesprincipalPortion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "FinancingCashFlowsFromFinanceLeasesprincipalPortion",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing cash flows from finance leases (principal portion)",
        "documentation": "Amount of financing cash flows from finance leases (principal portion).",
        "label": "Financing Cash Flows From Finance Leasesprincipal Portion"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofOtherIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r133",
      "r261",
      "r278",
      "r763"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofOtherIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r272",
      "r273",
      "r274",
      "r275",
      "r277",
      "r278",
      "r280",
      "r281",
      "r565",
      "r569",
      "r743"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofOtherIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross Carrying Amount",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r261",
      "r278",
      "r569",
      "r763"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofOtherIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Other Intangible Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r272",
      "r278",
      "r280",
      "r281",
      "r282",
      "r565",
      "r743",
      "r763"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofOtherIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r272",
      "r273",
      "r274",
      "r275",
      "r277",
      "r278",
      "r280",
      "r281",
      "r743"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMember",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofOtherIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total definite-lived intangible assets [Member]",
        "label": "Finite-Lived Intangible Assets [Member]",
        "documentation": "Assets, excluding financial assets, that lack physical substance, having a limited useful life."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r830",
      "r841",
      "r857",
      "r892"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r830",
      "r841",
      "r857",
      "r892"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r830",
      "r841",
      "r857",
      "r892"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r830",
      "r841",
      "r857",
      "r892"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r830",
      "r841",
      "r857",
      "r892"
     ]
    },
    "dei_FormerAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "FormerAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Address [Member]",
        "documentation": "Former address for entity"
       }
      }
     },
     "auth_ref": [
      "r813",
      "r844"
     ]
    },
    "dei_FormerFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "FormerFiscalYearEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Fiscal Year End Date",
        "documentation": "Former end date of previous fiscal years"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r872"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture and fixtures [Member]",
        "label": "Furniture and Fixtures [Member]",
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement",
      "http://www.capstonethx.com./role/ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss on investment",
        "label": "Gain (Loss) on Investments",
        "documentation": "Amount of realized and unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r65",
      "r934"
     ]
    },
    "us-gaap_GainLossOnSaleOfInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss on investment",
        "label": "Gain (Loss) on Sale of Investments",
        "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.capstonethx.com./role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedCashFlow",
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement",
      "http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails",
      "http://www.capstonethx.com./role/ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain on extinguishment of debt",
        "negatedLabel": "Gain on extinguishment of debt",
        "verboseLabel": "Gain on debt extinguishment",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r26",
      "r27"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet",
      "http://www.capstonethx.com./role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r262",
      "r570",
      "r757",
      "r762",
      "r777",
      "r786",
      "r978",
      "r979"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Other Intangible Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/GoodwillandOtherIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Other Intangible Assets",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r977",
      "r980"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Other Intangible Assets",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r977",
      "r980"
     ]
    },
    "caps_GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetailsTable",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofOtherIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Other Intangible Assets - Schedule of Other Intangible Assets (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement",
      "http://www.capstonethx.com./role/ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross Profit",
        "terseLabel": "Gross Profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r61",
      "r96",
      "r164",
      "r242",
      "r307",
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r316",
      "r317",
      "r512",
      "r751",
      "r756",
      "r962",
      "r964",
      "r965",
      "r966",
      "r967",
      "r995"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r811",
      "r814",
      "r833"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-lived Asset Impairments",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r78"
     ]
    },
    "us-gaap_IncomeLossAttributableToParentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossAttributableToParentAbstract",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income (loss) from operations before taxes:",
        "label": "Income (Loss) Attributable to Parent, before Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement",
      "http://www.capstonethx.com./role/ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net loss before taxes",
        "terseLabel": "Loss from operations before taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r92",
      "r96",
      "r572",
      "r585",
      "r751",
      "r756",
      "r962",
      "r964",
      "r965",
      "r966",
      "r967"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.capstonethx.com./role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r285",
      "r292",
      "r296",
      "r501",
      "r505",
      "r508",
      "r603",
      "r605",
      "r684",
      "r743",
      "r779",
      "r1063"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.capstonethx.com./role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r292",
      "r296",
      "r501",
      "r505",
      "r508",
      "r603",
      "r605",
      "r684",
      "r743",
      "r779",
      "r1063"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r425",
      "r429",
      "r432",
      "r433",
      "r434",
      "r435",
      "r438",
      "r445",
      "r447",
      "r448",
      "r449",
      "r629",
      "r775"
     ]
    },
    "us-gaap_IncomeTaxExaminationInterestAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExaminationInterestAccrued",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest accrued",
        "label": "Income Tax Examination, Interest Accrued",
        "documentation": "The amount of estimated interest accrued as of the balance sheet date arising from income tax examinations."
       }
      }
     },
     "auth_ref": [
      "r1029"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.capstonethx.com./role/ScheduleofComponentsoftheIncomeTaxProvisionBenefitTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.capstonethx.com./role/ScheduleofProvisionforIncomeTaxesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement",
      "http://www.capstonethx.com./role/ScheduleofComponentsoftheIncomeTaxProvisionBenefitTable",
      "http://www.capstonethx.com./role/ScheduleofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income tax provision recognized",
        "negatedLabel": "Income tax expense",
        "terseLabel": "Income tax provision",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r114",
      "r182",
      "r183",
      "r197",
      "r213",
      "r227",
      "r428",
      "r429",
      "r446",
      "r590",
      "r775"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofProvisionforIncomeTaxesTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net change in NOL carryforward, federal credits and valuation allowance",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r431",
      "r775",
      "r1027"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofProvisionforIncomeTaxesTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax provision (benefit) at statutory rate",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r429",
      "r775"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofProvisionforIncomeTaxesTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r775",
      "r1027",
      "r1028"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationTaxSettlementsStateAndLocal",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofProvisionforIncomeTaxesTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State taxes, net of federal benefit",
        "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, State and Local, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax settlement."
       }
      }
     },
     "auth_ref": [
      "r1027",
      "r1028"
     ]
    },
    "us-gaap_IncomeTaxesPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxes Paid",
        "label": "Income Taxes Paid",
        "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r71",
      "r951",
      "r1031",
      "r1032"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable and other accrued liabilities",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable and other assets",
        "label": "Increase (Decrease) in Accounts Receivable and Other Operating Assets",
        "documentation": "Amount of increase (decrease) in receivables, and operating assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r949"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in other operating items:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in operating leases, net",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "documentation": "Amount of increase (decrease) in obligation for operating lease."
       }
      }
     },
     "auth_ref": [
      "r939",
      "r949"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofOtherIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Indefinite-Lived Intangible Assets [Axis]",
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit."
       }
      }
     },
     "auth_ref": [
      "r272",
      "r276",
      "r279",
      "r763"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofOtherIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company."
       }
      }
     },
     "auth_ref": [
      "r272",
      "r276",
      "r279",
      "r763"
     ]
    },
    "us-gaap_IndefinitelivedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IndefinitelivedIntangibleAssetsMember",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofOtherIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indefinite-lived intangible assets [Member]",
        "label": "Indefinite-Lived Intangible Assets [Member]",
        "documentation": "Assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r830",
      "r841",
      "r857",
      "r883",
      "r892",
      "r896",
      "r904"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r902"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r815",
      "r908"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r815",
      "r908"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r815",
      "r908"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement",
      "http://www.capstonethx.com./role/ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense",
        "negatedTerseLabel": "Interest expense",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r948"
     ]
    },
    "us-gaap_InterestPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Paid",
        "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities",
        "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities."
       }
      }
     },
     "auth_ref": [
      "r950"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating cash flows from finance leases (interest)",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r158",
      "r159"
     ]
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryFinishedGoods",
     "crdr": "debit",
     "presentation": [
      "http://www.capstonethx.com./role/LineofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished goods inventory (in Dollars)",
        "label": "Inventory, Finished Goods, Gross",
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r946"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r746",
      "r786"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r128",
      "r143",
      "r256",
      "r257",
      "r258",
      "r563",
      "r748"
     ]
    },
    "us-gaap_InventoryValuationReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryValuationReserves",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reserve for obsolete inventory",
        "label": "Inventory Valuation Reserves",
        "documentation": "Amount of valuation reserve for inventory."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r947"
     ]
    },
    "dei_InvestmentCompanyActFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyActFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act File Number"
       }
      }
     },
     "auth_ref": [
      "r846",
      "r847",
      "r848",
      "r849"
     ]
    },
    "dei_InvestmentCompanyActRegistration": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyActRegistration",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act Registration"
       }
      }
     },
     "auth_ref": [
      "r862"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyRegistrationAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment"
       }
      }
     },
     "auth_ref": [
      "r862"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyRegistrationAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment Number"
       }
      }
     },
     "auth_ref": [
      "r862"
     ]
    },
    "us-gaap_InvestmentInAffiliateActivityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentInAffiliateActivityLineItems",
     "presentation": [
      "http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment in Non-Marketable Securities [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r718",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734"
     ]
    },
    "us-gaap_InvestmentMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentMaturityDate",
     "presentation": [
      "http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturity date",
        "label": "Investment Maturity Date",
        "documentation": "Maturity date of investment, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r707",
      "r708",
      "r712",
      "r713",
      "r714",
      "r715",
      "r719",
      "r720",
      "r791",
      "r973",
      "r974"
     ]
    },
    "us-gaap_InvestmentOwnedBalancePrincipalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentOwnedBalancePrincipalAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.capstonethx.com./role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal amount",
        "label": "Investment Owned, Balance, Principal Amount",
        "documentation": "Amount of principal of investment owned."
       }
      }
     },
     "auth_ref": [
      "r645",
      "r646",
      "r709",
      "r717",
      "r721",
      "r791"
     ]
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentPolicyTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in Non-Marketable Securities",
        "label": "Investment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for investment in financial asset."
       }
      }
     },
     "auth_ref": [
      "r589",
      "r620",
      "r621",
      "r622",
      "r623",
      "r710",
      "r711"
     ]
    },
    "us-gaap_InvestmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/InvestmentinNonMarketableSecurities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in Non-Marketable Securities",
        "label": "Investment [Text Block]",
        "documentation": "The entire disclosure for investment."
       }
      }
     },
     "auth_ref": [
      "r941",
      "r942",
      "r972"
     ]
    },
    "caps_InvestmentinNonMarketableSecuritiesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "InvestmentinNonMarketableSecuritiesDetailsTable",
     "presentation": [
      "http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment in Non-Marketable Securities (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment in Non-Marketable Securities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsMember",
     "presentation": [
      "http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments [Member]",
        "verboseLabel": "Investment [Member]",
        "label": "Investments [Member]",
        "documentation": "Assets held for their financial return, rather than for the entity's operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://www.capstonethx.com./role/LeasesDetailsScheduleofLeaseExpenseandAdditionalInformationRelatedtoLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease, Cost",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r533",
      "r785"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Lease Expense and Additional Information Related to Leases",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "caps_LeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "LeaseLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liabilities",
        "documentation": "Represens the amount of lease liabilities including operating and finance lease.",
        "label": "Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold Improvements [Member]",
        "label": "Leasehold Improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r541"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityIdentifier": {
     "xbrltype": "legalEntityIdentifierItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityIdentifier",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity Identifier",
        "documentation": "A globally unique ISO 17442 value to identify entities, commonly abbreviated as LEI."
       }
      }
     },
     "auth_ref": [
      "r799"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Maturity of Lease Liabilities",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1049"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total undiscounted Lease Payments, Operating Lease",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r540"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter, Operating Lease",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r540"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025, Operating Lease",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r540"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029, Operating Lease",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r540"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028, Operating Lease",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r540"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027, Operating Lease",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r540"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026, Operating Lease",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r540"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: Present value discount, Operating Lease",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r540"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r525"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r40",
      "r41",
      "r42",
      "r46",
      "r47",
      "r48",
      "r49",
      "r164",
      "r242",
      "r307",
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r316",
      "r317",
      "r469",
      "r470",
      "r471",
      "r512",
      "r655",
      "r750",
      "r798",
      "r995",
      "r1051",
      "r1052"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Liabilities, TotalStone, LLC. Preferred Units &amp; Equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r90",
      "r580",
      "r786",
      "r954",
      "r976",
      "r1045"
     ]
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r127",
      "r164",
      "r242",
      "r307",
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r316",
      "r317",
      "r469",
      "r470",
      "r471",
      "r512",
      "r786",
      "r995",
      "r1051",
      "r1052"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total long-term liabilities",
        "label": "Liabilities, Noncurrent",
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r46",
      "r47",
      "r48",
      "r49",
      "r164",
      "r242",
      "r307",
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r316",
      "r317",
      "r469",
      "r470",
      "r471",
      "r512",
      "r995",
      "r1051",
      "r1052"
     ]
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term liabilities:",
        "label": "Liabilities, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityInterestRateDuringPeriod",
     "presentation": [
      "http://www.capstonethx.com./role/LineofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate per annum",
        "label": "Line of Credit Facility, Interest Rate During Period",
        "documentation": "The effective interest rate during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r45"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/LineofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum revolving advance amount (in Dollars)",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r45"
     ]
    },
    "us-gaap_LineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditMember",
     "presentation": [
      "http://www.capstonethx.com./role/LineofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit [Member]",
        "label": "Line of Credit [Member]",
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars."
       }
      }
     },
     "auth_ref": []
    },
    "caps_LineofCreditDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "LineofCreditDetailsTable",
     "presentation": [
      "http://www.capstonethx.com./role/LineofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LinesOfCreditCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LinesOfCreditCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet",
      "http://www.capstonethx.com./role/LineofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit",
        "verboseLabel": "Balance outstanding (in Dollars)",
        "label": "Line of Credit, Current",
        "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r86"
     ]
    },
    "us-gaap_LoansPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LoansPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan",
        "label": "Loans Payable",
        "documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r89",
      "r1059"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.capstonethx.com./role/ScheduleofMaturitiesofLongTermTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/DebtDetails",
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable",
      "http://www.capstonethx.com./role/ScheduleofMaturitiesofLongTermTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Long-term Debt",
        "terseLabel": "Total",
        "verboseLabel": "Long-term debt",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r89",
      "r331",
      "r346",
      "r765",
      "r766",
      "r784",
      "r1059"
     ]
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet",
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of long-term debt",
        "negatedLabel": "Less: current portion",
        "label": "Long-Term Debt, Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r136"
     ]
    },
    "us-gaap_LongTermDebtDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtDescription",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMezzanineTermLoanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjusted EBITDA of TotalStone",
        "label": "Long-Term Debt, Description",
        "documentation": "Description of long-term debt arrangements, which are debt arrangements that originally require full repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer, and disclosures pertaining to the underlying arrangements, including repayment terms, conversion features, interest rates, restrictions on assets and activities, debt covenants, and other matters important to users of the financial statements. Types of long-term debt arrangements include borrowing under notes payable, bonds payable, debentures, term loans, and other contractual obligations for payment."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r28"
     ]
    },
    "caps_LongTermDebtImputedInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "LongTermDebtImputedInterestRate",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Imputed interest rate",
        "documentation": "Percentage of long term debt imputed interest rate.",
        "label": "Long Term Debt Imputed Interest Rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofMaturitiesofLongTermTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMaturitiesofLongTermTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Long-Term Debt, Maturity, after Year Five",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r166",
      "r998"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofMaturitiesofLongTermTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMaturitiesofLongTermTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Long-Term Debt, Maturity, Year One",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r166",
      "r336"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofMaturitiesofLongTermTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMaturitiesofLongTermTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Long-Term Debt, Maturity, Year Five",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r166",
      "r336"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofMaturitiesofLongTermTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMaturitiesofLongTermTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Long-Term Debt, Maturity, Year Four",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r166",
      "r336"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofMaturitiesofLongTermTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMaturitiesofLongTermTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Long-Term Debt, Maturity, Year Three",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r166",
      "r336"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofMaturitiesofLongTermTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMaturitiesofLongTermTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Long-Term Debt, Maturity, Year Two",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r166",
      "r336"
     ]
    },
    "us-gaap_LongTermDebtMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturityDate",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturity date",
        "label": "Long-Term Debt, Maturity Date",
        "documentation": "Maturity date of long-term debt, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r1042",
      "r1043",
      "r1044"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long term debt, net of current portion",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtPercentageBearingFixedInterestRate",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan bears interest",
        "label": "Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate",
        "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate."
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "us-gaap_LongTermDebtPercentageBearingVariableInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtPercentageBearingVariableInterestRate",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SOFR",
        "label": "Long-Term Debt, Percentage Bearing Variable Interest, Percentage Rate",
        "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time."
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "us-gaap_LongTermDebtTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtTerm",
     "presentation": [
      "http://www.capstonethx.com./role/DebtDetails",
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease term",
        "verboseLabel": "Long-term debt term",
        "label": "Long-Term Debt, Term",
        "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1042",
      "r1043",
      "r1044"
     ]
    },
    "caps_LongTermDebtUnamortizedLoanOriginationFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "LongTermDebtUnamortizedLoanOriginationFees",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less unamortized loan origination fees",
        "documentation": "Represents the amount of long term debt unamortized loan origination fees.",
        "label": "Long Term Debt Unamortized Loan Origination Fees"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MachineryAndEquipmentMember",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Machinery and equipment [Member]",
        "label": "Machinery and Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ManagementFeeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ManagementFeeExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.capstonethx.com./role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Management fee",
        "label": "Management Fee Expense",
        "documentation": "Amount of expense for investment management fee, including, but not limited to, expense in connection with research, selection, supervision, and custody of investment."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r679",
      "r797",
      "r1095"
     ]
    },
    "us-gaap_MaturitiesOfLongTermDebtAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MaturitiesOfLongTermDebtAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Maturities of Long-Term [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails",
      "http://www.capstonethx.com./role/StockholdersEquityDetails",
      "http://www.capstonethx.com./role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum [Member]",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r301",
      "r302",
      "r303",
      "r304",
      "r395",
      "r422",
      "r499",
      "r562",
      "r602",
      "r604",
      "r618",
      "r647",
      "r648",
      "r707",
      "r712",
      "r715",
      "r716",
      "r719",
      "r741",
      "r742",
      "r761",
      "r769",
      "r773",
      "r780",
      "r781",
      "r782",
      "r783",
      "r787",
      "r997",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r875"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r875"
     ]
    },
    "caps_MembershipInterestPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "MembershipInterestPercentage",
     "presentation": [
      "http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Membership interest percentage",
        "documentation": "Membership interest percentage.",
        "label": "Membership Interest Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "caps_MezzanineTermLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "MezzanineTermLoanMember",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable",
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mezzanine Term Loan [Member]",
        "label": "Mezzanine Term Loan Member"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails",
      "http://www.capstonethx.com./role/StockholdersEquityDetails",
      "http://www.capstonethx.com./role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum [Member]",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r301",
      "r302",
      "r303",
      "r304",
      "r395",
      "r422",
      "r499",
      "r562",
      "r602",
      "r604",
      "r618",
      "r647",
      "r648",
      "r707",
      "r712",
      "r715",
      "r716",
      "r719",
      "r741",
      "r742",
      "r761",
      "r769",
      "r773",
      "r780",
      "r781",
      "r782",
      "r787",
      "r997",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058"
     ]
    },
    "caps_MinorityInvestmentPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "MinorityInvestmentPercentage",
     "presentation": [
      "http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minority investment percentage",
        "documentation": "Minority investment percentage.",
        "label": "Minority Investment Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r895"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r903"
     ]
    },
    "dei_NameChangeEventDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NameChangeEventDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event Date [Axis]",
        "documentation": "For a sequence of name change event related facts, use this typed dimension to distinguish them. The axis members are restricted to be a valid for xml schema 'date' or 'datetime' data type."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NameChangeEventLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Line Items]",
        "documentation": "Line items represent concepts included in a table. Name change event line item concepts are used for information qualified by domain members of axes in the Name Change Event table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NameChangeEventTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Table]",
        "documentation": "For a set of related facts in a sequence of name change events, use this table when the events occurred within a single reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r876"
     ]
    },
    "us-gaap_NatureOfOperations": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NatureOfOperations",
     "presentation": [
      "http://www.capstonethx.com./role/NatureofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nature of Operations",
        "label": "Nature of Operations [Text Block]",
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r115"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash flows used in financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r157"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "FINANCING ACTIVITIES",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash flows used in investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r157"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INVESTING ACTIVITIES",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash flows provided by operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r70",
      "r72"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OPERATING ACTIVITIES",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.capstonethx.com./role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedCashFlow",
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement",
      "http://www.capstonethx.com./role/ShareholdersEquityType2or3",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Loss",
        "verboseLabel": "Net loss",
        "netLabel": "Net Loss",
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r72",
      "r93",
      "r125",
      "r148",
      "r149",
      "r152",
      "r164",
      "r171",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r182",
      "r183",
      "r190",
      "r242",
      "r307",
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r316",
      "r317",
      "r458",
      "r467",
      "r494",
      "r512",
      "r586",
      "r676",
      "r697",
      "r698",
      "r797",
      "r995"
     ]
    },
    "us-gaap_NetIncomeLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAbstract",
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: Net loss attributable to:",
        "label": "Net Income (Loss) Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "caps_NetIncomeLossAvailableToClassBUnitsPreferredReturn": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "NetIncomeLossAvailableToClassBUnitsPreferredReturn",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class B units preferred return",
        "documentation": "Amount of class B units preferred return.",
        "label": "Net Income Loss Available To Class BUnits Preferred Return"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net loss attributable to Capstone Holding Corp. stockholders",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r175",
      "r176",
      "r177",
      "r178",
      "r185",
      "r186",
      "r191",
      "r194",
      "r467"
     ]
    },
    "caps_NetIncomeLossAvailableToSpecialPreferredUnits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "NetIncomeLossAvailableToSpecialPreferredUnits",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Special preferred units",
        "documentation": "Amount of special preferred units.",
        "label": "Net Income Loss Available To Special Preferred Units"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "presentation": [
      "http://www.capstonethx.com./role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r119",
      "r120",
      "r121",
      "r122",
      "r123",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r177",
      "r184",
      "r196",
      "r234",
      "r235",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r283",
      "r284",
      "r293",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r510",
      "r511",
      "r522",
      "r523",
      "r524",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r566",
      "r567",
      "r568",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r619"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recent Accounting Pronouncements",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NewEffectiveDateForPreviousFiling": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NewEffectiveDateForPreviousFiling",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Effective Date for Previous Filing"
       }
      }
     },
     "auth_ref": [
      "r846",
      "r847",
      "r848",
      "r849"
     ]
    },
    "dei_NoSubstantiveChanges462c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoSubstantiveChanges462c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c)"
       }
      }
     },
     "auth_ref": [
      "r927"
     ]
    },
    "dei_NoSubstantiveChanges462cFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoSubstantiveChanges462cFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c), File Number"
       }
      }
     },
     "auth_ref": [
      "r927"
     ]
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r875"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r830",
      "r841",
      "r857",
      "r883",
      "r892"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r866"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r865"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r883"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r903"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r903"
     ]
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncompeteAgreementsMember",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofOtherIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-compete agreements [Member]",
        "label": "Noncompete Agreements [Member]",
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r981",
      "r982",
      "r983",
      "r984",
      "r986",
      "r987",
      "r989",
      "r990"
     ]
    },
    "us-gaap_NoninterestExpenseInvestmentAdvisoryFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoninterestExpenseInvestmentAdvisoryFees",
     "crdr": "debit",
     "presentation": [
      "http://www.capstonethx.com./role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment for financial advisory",
        "label": "Noninterest Expense Investment Advisory Fees",
        "documentation": "This represents the company's cost incurred during an accounting period for managing the money in a fund, which will be billed back to the client and is a component of noninterest expenses."
       }
      }
     },
     "auth_ref": [
      "r91"
     ]
    },
    "caps_NotesPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "NotesPayableMember",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable",
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes Payable [Member]",
        "label": "Notes Payable Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://www.capstonethx.com./role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of operating segment",
        "label": "Number of Operating Segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r757",
      "r963"
     ]
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.capstonethx.com./role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reportable segment",
        "label": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r752",
      "r760",
      "r963"
     ]
    },
    "us-gaap_NumberOfReportingUnits": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfReportingUnits",
     "presentation": [
      "http://www.capstonethx.com./role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reporting unit",
        "label": "Number of Reporting Units",
        "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment."
       }
      }
     },
     "auth_ref": []
    },
    "caps_OperatingCashFlowsFromOperatingLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "OperatingCashFlowsFromOperatingLeases",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating cash flows from operating leases",
        "documentation": "Amount of operating cash flows from operating leases.",
        "label": "Operating Cash Flows From Operating Leases"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement",
      "http://www.capstonethx.com./role/ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss from operations",
        "terseLabel": "(Loss) income from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r751",
      "r962",
      "r964",
      "r965",
      "r966",
      "r967"
     ]
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Maturity of Lease Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofMaturityofLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Lease Liability, Operating Lease",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r528"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion, lease liability",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r528"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liability, net of current portion",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r528"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual lease payment (in Dollars)",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r532",
      "r536"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet",
      "http://www.capstonethx.com./role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right of use assets",
        "verboseLabel": "Right-of-use assets",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r527"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.capstonethx.com./role/LeasesDetailsScheduleofLeaseExpenseandAdditionalInformationRelatedtoLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r539",
      "r785"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.capstonethx.com./role/LeasesDetailsScheduleofLeaseExpenseandAdditionalInformationRelatedtoLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r538",
      "r785"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.capstonethx.com./role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss carryforwards",
        "label": "Operating Loss Carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r439"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Segments [Member]",
        "label": "Operating Segments [Member]",
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r228",
      "r756",
      "r757"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Nature of Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Address [Member]",
        "documentation": "Other address for entity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Other Assets, Current",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r786"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other long-term assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r134"
     ]
    },
    "us-gaap_OtherExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherExpensesAbstract",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other financial information:",
        "label": "Other Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherIntangibleAssetsMember",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofOtherIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other [Member]",
        "label": "Other Intangible Assets [Member]",
        "documentation": "Intangible assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r763",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990"
     ]
    },
    "us-gaap_OtherIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet",
      "http://www.capstonethx.com./role/ScheduleofOtherIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other intangible assets",
        "verboseLabel": "Net Carrying Amount",
        "label": "Other Intangible Assets, Net",
        "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt liability",
        "label": "Other Liabilities",
        "documentation": "Amount of liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r575",
      "r651",
      "r652",
      "r798",
      "r1060",
      "r1093"
     ]
    },
    "us-gaap_OtherLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt payable",
        "label": "Other Long-Term Debt",
        "documentation": "Amount of long-term debt classified as other."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r89",
      "r1059"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement",
      "http://www.capstonethx.com./role/ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income (expense), net",
        "verboseLabel": "Other income (expense) net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r875"
     ]
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r814"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r828",
      "r839",
      "r855",
      "r890"
     ]
    },
    "caps_OutstandingCommonVotingUnitsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "OutstandingCommonVotingUnitsPercentage",
     "presentation": [
      "http://www.capstonethx.com./role/TotalStonePreferredUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding common voting units percentage",
        "documentation": "Outstanding common voting units percentage.",
        "label": "Outstanding Common Voting Units Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r831",
      "r842",
      "r858",
      "r893"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r831",
      "r842",
      "r858",
      "r893"
     ]
    },
    "dei_ParentEntityLegalName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ParentEntityLegalName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Entity Legal Name",
        "documentation": "If the entity which the financial information concerns is a subsidiary of another company, then provide to full legal name of the parent entity"
       }
      }
     },
     "auth_ref": []
    },
    "caps_ParentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "ParentsMember",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Parent [Member]",
        "label": "Parents Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r864"
     ]
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDebtIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Debt payments",
        "label": "Payments of Debt Issuance Costs",
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "caps_PaymentsOfFinancingFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "PaymentsOfFinancingFees",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Financing fees paid",
        "documentation": "Payments of financing fees.",
        "label": "Payments Of Financing Fees"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfStockIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deferred IPO Costs",
        "label": "Payments of Stock Issuance Costs",
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of property and equipment, net",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r874"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r874"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/TotalStone401KRetirementSavingsPlan"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TotalStone 401(K) Retirement Savings Plan",
        "label": "Retirement Benefits [Text Block]",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r376",
      "r377",
      "r378",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r772"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r866"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r883"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r876"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r865"
     ]
    },
    "caps_PercentageOfCommonStockOutstanding": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "PercentageOfCommonStockOutstanding",
     "presentation": [
      "http://www.capstonethx.com./role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of common stock outstanding",
        "documentation": "Percentage of common stock outstanding.",
        "label": "Percentage Of Common Stock Outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "caps_PercentageOfPrincipalAmount": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "PercentageOfPrincipalAmount",
     "presentation": [
      "http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of principal amount",
        "documentation": "Percentage of principal amount.",
        "label": "Percentage Of Principal Amount"
       }
      }
     },
     "auth_ref": []
    },
    "dei_PhoneFaxNumberDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PhoneFaxNumberDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Phone Fax Number Description",
        "documentation": "Description of Phone or Fax Number"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.capstonethx.com./role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.capstonethx.com./role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r867"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r919"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r866"
     ]
    },
    "dei_PostEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PostEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r800"
     ]
    },
    "dei_PostEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PostEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 after the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r800"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r807"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r809"
     ]
    },
    "dei_PreEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r800"
     ]
    },
    "dei_PreEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 before the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r800"
     ]
    },
    "us-gaap_PreferredClassBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredClassBMember",
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet",
      "http://www.capstonethx.com./role/ShareholdersEquityType2or3",
      "http://www.capstonethx.com./role/TotalStonePreferredUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class B Preferred Units",
        "verboseLabel": "Class B",
        "netLabel": "Class B Preferred Units [Member]",
        "label": "Preferred Class B [Member]",
        "documentation": "Outstanding nonredeemable preferred class B stock or outstanding preferred class B stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockMember",
     "presentation": [
      "http://www.capstonethx.com./role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Units",
        "label": "Preferred Stock [Member]",
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company."
       }
      }
     },
     "auth_ref": [
      "r789",
      "r790",
      "r793",
      "r794",
      "r795",
      "r796",
      "r1092",
      "r1096"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.capstonethx.com./role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares authorized",
        "label": "Preferred Stock, Shares Authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r656"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www.capstonethx.com./role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock shares outstanding",
        "label": "Preferred Stock, Shares Outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r656",
      "r674",
      "r1096",
      "r1097"
     ]
    },
    "us-gaap_PreferredStockTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/TotalStonePreferredUnits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TotalStone Preferred Units",
        "label": "Preferred Stock [Text Block]",
        "documentation": "The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock."
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TotalStone, LLC \u2013 Preferred Units",
        "label": "Preferred Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r577",
      "r786"
     ]
    },
    "us-gaap_PreferredUnitsContributedCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredUnitsContributedCapital",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/TotalStonePreferredUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred unit in lieu of debt",
        "label": "Preferred Units, Contributed Capital",
        "documentation": "The amount of capital contributed by the preferred partners."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "us-gaap_PreferredUnitsDescriptionAndOtherDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredUnitsDescriptionAndOtherDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "TotalStone Preferred Units [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredUnitsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredUnitsLineItems",
     "presentation": [
      "http://www.capstonethx.com./role/TotalStonePreferredUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TotalStone Preferred Units [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredUnitsOfferingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredUnitsOfferingCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.capstonethx.com./role/TotalStonePreferredUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment of preferred unit",
        "label": "Preferred Units, Offering Costs",
        "documentation": "The cumulative amount of offering costs allocated to the preferred partners."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses",
        "label": "Prepaid Expense, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r259",
      "r260",
      "r747"
     ]
    },
    "caps_PrepaidInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "PrepaidInventory",
     "crdr": "debit",
     "presentation": [
      "http://www.capstonethx.com./role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total prepaid inventory",
        "documentation": "Amount of consideration of prepaid inventory.",
        "label": "Prepaid Inventory"
       }
      }
     },
     "auth_ref": []
    },
    "caps_PriorToRestructuringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "PriorToRestructuringMember",
     "presentation": [
      "http://www.capstonethx.com./role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior to Restructuring [Member]",
        "documentation": "Prior to Restructuring [Member].",
        "label": "Prior To Restructuring Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromIssuanceInitialPublicOffering": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceInitialPublicOffering",
     "crdr": "debit",
     "presentation": [
      "http://www.capstonethx.com./role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public offering shares",
        "label": "Proceeds from Issuance Initial Public Offering",
        "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromRepaymentsOfLinesOfCredit",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings under line of credit, net",
        "label": "Proceeds from (Repayments of) Lines of Credit",
        "documentation": "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromRepurchaseOfEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromRepurchaseOfEquity",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash payment to special preferred equity members",
        "label": "Proceeds from (Repurchase of) Equity",
        "documentation": "The net cash inflow or outflow resulting from the entity's share transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProfessionalAndContractServicesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProfessionalAndContractServicesExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.capstonethx.com./role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual consulting services total",
        "label": "Professional and Contract Services Expense",
        "documentation": "Professional and contract service expense includes cost reimbursements for support services related to contracted projects, outsourced management, technical and staff support."
       }
      }
     },
     "auth_ref": []
    },
    "caps_PromissoryNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "PromissoryNoteMember",
     "presentation": [
      "http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Promissory Note [Member]",
        "label": "Promissory Note Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r541"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/PropertyandEquipmentNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment, Net.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r108",
      "r111",
      "r112"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ScheduleofPropertyandEquipmentTable": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total property and equipment, gross",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r130",
      "r584"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGrossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGrossAbstract",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment, Net.",
        "label": "Property, Plant and Equipment, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.capstonethx.com./role/PropertyandEquipmentNetDetails",
      "http://www.capstonethx.com./role/ScheduleofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Property and Equipment [Line Items]",
        "terseLabel": "Property and Equipment, Net.[Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r541"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.capstonethx.com./role/PropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment [Member]",
        "label": "Property, Plant and Equipment [Member]",
        "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.capstonethx.com./role/ScheduleofPropertyandEquipmentTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet",
      "http://www.capstonethx.com./role/ScheduleofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total property and equipment, net",
        "terseLabel": "Property and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r541",
      "r573",
      "r584",
      "r786"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and Equipment, Net. [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r108",
      "r111",
      "r582"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/PropertyandEquipmentNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property and Equipment",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r541"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.capstonethx.com./role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated useful lives",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "caps_PropertyandEquipmentNetDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "PropertyandEquipmentNetDetailsTable",
     "presentation": [
      "http://www.capstonethx.com./role/PropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and Equipment, Net. (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r864"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r864"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails",
      "http://www.capstonethx.com./role/StockholdersEquityDetails",
      "http://www.capstonethx.com./role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r301",
      "r302",
      "r303",
      "r304",
      "r377",
      "r395",
      "r418",
      "r419",
      "r420",
      "r422",
      "r499",
      "r560",
      "r561",
      "r562",
      "r602",
      "r604",
      "r618",
      "r647",
      "r648",
      "r707",
      "r712",
      "r715",
      "r716",
      "r719",
      "r741",
      "r742",
      "r761",
      "r769",
      "r773",
      "r780",
      "r781",
      "r782",
      "r783",
      "r787",
      "r791",
      "r994",
      "r997",
      "r1043",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails",
      "http://www.capstonethx.com./role/StockholdersEquityDetails",
      "http://www.capstonethx.com./role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r301",
      "r302",
      "r303",
      "r304",
      "r377",
      "r395",
      "r418",
      "r419",
      "r420",
      "r422",
      "r499",
      "r560",
      "r561",
      "r562",
      "r602",
      "r604",
      "r618",
      "r647",
      "r648",
      "r707",
      "r712",
      "r715",
      "r716",
      "r719",
      "r741",
      "r742",
      "r761",
      "r769",
      "r773",
      "r780",
      "r781",
      "r782",
      "r783",
      "r787",
      "r791",
      "r994",
      "r997",
      "r1043",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058"
     ]
    },
    "us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReceivableWithImputedInterestEffectiveYieldInterestRate",
     "presentation": [
      "http://www.capstonethx.com./role/LineofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Eligible accounts receivable rate",
        "label": "Receivable with Imputed Interest, Effective Yield (Interest Rate)",
        "documentation": "Yield on the receivable, on which interest has been imputed, as calculated from its issuance value or purchase price. The calculated effective interest rate considers factors such as the issued face value or price paid for the receivable, the time period between payments, and the time until maturity [full receipt] of the receivable."
       }
      }
     },
     "auth_ref": [
      "r520",
      "r521",
      "r784"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r823",
      "r834",
      "r850",
      "r885"
     ]
    },
    "dei_RegistrationStatementAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "RegistrationStatementAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registration Statement Amendment Number",
        "documentation": "Amendment number to registration statement under the Investment Company Act of 1940."
       }
      }
     },
     "auth_ref": [
      "r800"
     ]
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails",
      "http://www.capstonethx.com./role/RelatedPartyTransactionsDetails",
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable",
      "http://www.capstonethx.com./role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Domain]",
        "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r236",
      "r386",
      "r551",
      "r552",
      "r576",
      "r581",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r673",
      "r675",
      "r706"
     ]
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionAxis",
     "presentation": [
      "http://www.capstonethx.com./role/LineofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Axis]",
        "documentation": "Information by type of related party transaction."
       }
      }
     },
     "auth_ref": [
      "r551",
      "r552",
      "r1050"
     ]
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionDomain",
     "presentation": [
      "http://www.capstonethx.com./role/LineofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Domain]",
        "documentation": "Transaction between related party."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://www.capstonethx.com./role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r236",
      "r680",
      "r681",
      "r684"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails",
      "http://www.capstonethx.com./role/RelatedPartyTransactionsDetails",
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable",
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals",
      "http://www.capstonethx.com./role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r236",
      "r386",
      "r551",
      "r552",
      "r576",
      "r581",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r673",
      "r675",
      "r706",
      "r1050"
     ]
    },
    "caps_RelatedPartyTransactionsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "RelatedPartyTransactionsDetailsTable",
     "presentation": [
      "http://www.capstonethx.com./role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/RelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transactions",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r548",
      "r549",
      "r550",
      "r552",
      "r553",
      "r630",
      "r631",
      "r632",
      "r682",
      "r683",
      "r684",
      "r703",
      "r705"
     ]
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Monthly payments (in Dollars)",
        "label": "Repayments of Long-Term Debt",
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r627"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://www.capstonethx.com./role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and Development",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process."
       }
      }
     },
     "auth_ref": [
      "r424"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r824",
      "r835",
      "r851",
      "r886"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r825",
      "r836",
      "r852",
      "r887"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r832",
      "r843",
      "r859",
      "r894"
     ]
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringCostAndReserveAxis",
     "presentation": [
      "http://www.capstonethx.com./role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Type [Axis]",
        "documentation": "Information by type of restructuring cost."
       }
      }
     },
     "auth_ref": [
      "r294",
      "r295",
      "r298",
      "r299"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated deficit",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r83",
      "r579",
      "r612",
      "r617",
      "r628",
      "r657",
      "r786"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.capstonethx.com./role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings (Accumulated Deficit)",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r167",
      "r168",
      "r169",
      "r172",
      "r179",
      "r181",
      "r183",
      "r246",
      "r252",
      "r284",
      "r440",
      "r441",
      "r454",
      "r455",
      "r456",
      "r459",
      "r466",
      "r467",
      "r475",
      "r478",
      "r479",
      "r482",
      "r492",
      "r523",
      "r526",
      "r608",
      "r610",
      "r633",
      "r1096"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r95",
      "r197",
      "r206",
      "r207",
      "r221",
      "r227",
      "r230",
      "r232",
      "r233",
      "r374",
      "r375",
      "r564"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r744"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement",
      "http://www.capstonethx.com./role/ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net sales",
        "terseLabel": "Sales",
        "label": "Revenues",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r95",
      "r153",
      "r164",
      "r197",
      "r206",
      "r207",
      "r221",
      "r227",
      "r230",
      "r232",
      "r233",
      "r242",
      "r307",
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r316",
      "r317",
      "r512",
      "r572",
      "r756",
      "r995"
     ]
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.capstonethx.com./role/LeasesDetailsScheduleofLeaseExpenseandAdditionalInformationRelatedtoLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r537",
      "r785"
     ]
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.capstonethx.com./role/LeasesDetailsScheduleofLeaseExpenseandAdditionalInformationRelatedtoLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r537",
      "r785"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r903"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r903"
     ]
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockPricePerShare",
     "presentation": [
      "http://www.capstonethx.com./role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Price per share",
        "label": "Sale of Stock, Price Per Share",
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction."
       }
      }
     },
     "auth_ref": []
    },
    "caps_SalesReturnsAndAllowances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "SalesReturnsAndAllowances",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_Revenues",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Sales returns and allowances",
        "documentation": "Sales returns and allowances.",
        "label": "Sales Returns And Allowances"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofBasicandDilutedLossPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Security, Excluded EPS Calculation [Table]",
        "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Basic and Diluted Loss Per Share",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "caps_ScheduleOfBasicAndDilutedLossPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "ScheduleOfBasicAndDilutedLossPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Basic And Diluted Loss Per Share Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCapitalizationLongtermDebtLineItems",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable",
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Debt [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of the Income Tax Provision (Benefit)",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r1034"
     ]
    },
    "caps_ScheduleOfComponentsOfTheIncomeTaxProvisionBenefitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "ScheduleOfComponentsOfTheIncomeTaxProvisionBenefitAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Components Of The Income Tax Provision Benefit Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-Term Debt",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r28",
      "r29",
      "r35",
      "r81",
      "r82",
      "r765",
      "r767",
      "r956",
      "r1046"
     ]
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Mezzanine Term Loan",
        "label": "Schedule of Debt [Table Text Block]",
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Deferred Income Tax Assets",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Provision for Income Taxes",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r430",
      "r775",
      "r1027"
     ]
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://www.capstonethx.com./role/InvestmentinNonMarketableSecuritiesDetails",
      "http://www.capstonethx.com./role/RelatedPartyTransactionsDetails",
      "http://www.capstonethx.com./role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]"
       }
      }
     },
     "auth_ref": [
      "r239",
      "r240",
      "r241",
      "r450",
      "r936",
      "r937",
      "r938",
      "r1037",
      "r1038",
      "r1039",
      "r1040"
     ]
    },
    "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Intangible Assets",
        "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]",
        "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class."
       }
      }
     },
     "auth_ref": [
      "r977",
      "r980"
     ]
    },
    "caps_ScheduleOfLongTermDebtAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "ScheduleOfLongTermDebtAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Long Term Debt Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Maturities of Long-Term",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "caps_ScheduleOfMezzanineTermLoanAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "ScheduleOfMezzanineTermLoanAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Mezzanine Term Loan Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "caps_ScheduleOfOtherIntangibleAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "ScheduleOfOtherIntangibleAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Other Intangible Assets Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "caps_ScheduleOfPropertyAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "ScheduleOfPropertyAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Property And Equipment Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r541"
     ]
    },
    "caps_ScheduleOfProvisionForIncomeTaxesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "ScheduleOfProvisionForIncomeTaxesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Provision for Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "caps_ScheduleOfReportableSegmentReconciledToTheCompanySConsolidatedTotalsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "ScheduleOfReportableSegmentReconciledToTheCompanySConsolidatedTotalsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Reportable Segment Reconciled To The Company SConsolidated Totals Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r22",
      "r23"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reportable Segment Reconciled to the Company\u2019s Consolidated Totals",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r22",
      "r23"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r801"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12gTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r805"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r804"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r810"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r95",
      "r96",
      "r97",
      "r197",
      "r202",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r227",
      "r228",
      "r229",
      "r233",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r282",
      "r297",
      "r300",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r753",
      "r756",
      "r757",
      "r762",
      "r788",
      "r1062",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/SegmentInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Information",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r197",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r217",
      "r219",
      "r220",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r233",
      "r752",
      "r754",
      "r755",
      "r756",
      "r758",
      "r759",
      "r760"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Reportable Segment Reconciled to the Company\u2019s Consolidated Totals [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "caps_SellersNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "SellersNoteMember",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable",
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Seller\u2019s Note [Member]",
        "label": "Sellers Note Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement",
      "http://www.capstonethx.com./role/ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, general and administrative expenses",
        "label": "Selling, General and Administrative Expense",
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "presentation": [
      "http://www.capstonethx.com./role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, General and Administrative Expenses [Member]",
        "label": "Selling, General and Administrative Expenses [Member]",
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeriesAPreferredStockMember",
     "presentation": [
      "http://www.capstonethx.com./role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series A Preferred Stock [Member]",
        "label": "Series A Preferred Stock [Member]",
        "documentation": "Series A preferred stock."
       }
      }
     },
     "auth_ref": [
      "r944",
      "r945",
      "r999"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://www.capstonethx.com./role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options exercisable",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan."
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.capstonethx.com./role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average exercise price",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421"
     ]
    },
    "us-gaap_SharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesIssued",
     "presentation": [
      "http://www.capstonethx.com./role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued",
        "label": "Shares, Issued",
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesIssuedPricePerShare",
     "presentation": [
      "http://www.capstonethx.com./role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase price per share",
        "label": "Shares Issued, Price Per Share",
        "documentation": "Per share or per unit amount of equity securities issued."
       }
      }
     },
     "auth_ref": []
    },
    "caps_ShippingAndHandlingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "ShippingAndHandlingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shipping and Handling",
        "documentation": "The disclosure of accounting policy for shipping and handling.",
        "label": "Shipping And Handling Policy Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermDebtLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtLineItems",
     "presentation": [
      "http://www.capstonethx.com./role/LineofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermDebtTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/LineofCredit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit",
        "label": "Short-Term Debt [Text Block]",
        "documentation": "The entire disclosure for short-term debt."
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtTypeAxis",
     "presentation": [
      "http://www.capstonethx.com./role/LineofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt, Type [Axis]",
        "documentation": "Information by type of short-term debt arrangement."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r991",
      "r992",
      "r993"
     ]
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtTypeDomain",
     "presentation": [
      "http://www.capstonethx.com./role/LineofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt, Type [Domain]",
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r991",
      "r992",
      "r993"
     ]
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://www.capstonethx.com./role/LeasesDetailsScheduleofLeaseExpenseandAdditionalInformationRelatedtoLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-Term Lease, Cost",
        "label": "Short-Term Lease, Cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r535",
      "r785"
     ]
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/SummaryofSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Significant Accounting Policies",
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r161"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r808"
     ]
    },
    "caps_SpecialPreferredUnitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "SpecialPreferredUnitMember",
     "presentation": [
      "http://www.capstonethx.com./role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Special Preferred Unit",
        "label": "Special Preferred Unit Member"
       }
      }
     },
     "auth_ref": []
    },
    "caps_SpecialPreferredUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "SpecialPreferredUnitsMember",
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Special Preferred Units",
        "label": "Special Preferred Units Member"
       }
      }
     },
     "auth_ref": []
    },
    "caps_StateAndLocalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "StateAndLocalAbstract",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofComponentsoftheIncomeTaxProvisionBenefitTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State and local:",
        "label": "State And Local Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r95",
      "r96",
      "r97",
      "r124",
      "r197",
      "r202",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r227",
      "r228",
      "r229",
      "r233",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r282",
      "r286",
      "r297",
      "r300",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r753",
      "r756",
      "r757",
      "r762",
      "r788",
      "r1062",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet",
      "http://www.capstonethx.com./role/ShareholdersEquityType2or3",
      "http://www.capstonethx.com./role/StockholdersEquityDetails",
      "http://www.capstonethx.com./role/SubsequentEventsDetails",
      "http://www.capstonethx.com./role/TotalStonePreferredUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r139",
      "r140",
      "r141",
      "r164",
      "r188",
      "r189",
      "r192",
      "r194",
      "r199",
      "r200",
      "r242",
      "r307",
      "r310",
      "r311",
      "r312",
      "r316",
      "r317",
      "r349",
      "r350",
      "r353",
      "r356",
      "r363",
      "r512",
      "r624",
      "r625",
      "r626",
      "r627",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r656",
      "r677",
      "r699",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r935",
      "r952",
      "r961"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.capstonethx.com./role/ShareholdersEquityType2or3",
      "http://www.capstonethx.com./role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r51",
      "r54",
      "r55",
      "r120",
      "r150",
      "r151",
      "r152",
      "r167",
      "r168",
      "r169",
      "r172",
      "r179",
      "r181",
      "r183",
      "r198",
      "r246",
      "r252",
      "r284",
      "r365",
      "r440",
      "r441",
      "r454",
      "r455",
      "r456",
      "r459",
      "r466",
      "r467",
      "r475",
      "r477",
      "r478",
      "r479",
      "r480",
      "r482",
      "r492",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r523",
      "r526",
      "r547",
      "r587",
      "r608",
      "r609",
      "r610",
      "r633",
      "r699"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet",
      "http://www.capstonethx.com./role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r168",
      "r169",
      "r198",
      "r526",
      "r564",
      "r620",
      "r644",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r656",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r675",
      "r678",
      "r679",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r699",
      "r792"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet",
      "http://www.capstonethx.com./role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r168",
      "r169",
      "r198",
      "r236",
      "r526",
      "r564",
      "r620",
      "r644",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r656",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r675",
      "r678",
      "r679",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r699",
      "r792"
     ]
    },
    "caps_SteamFinanceLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "SteamFinanceLLCMember",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable",
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Steam Finance, LLC [Member]",
        "label": "Steam Finance LLCMember"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r827",
      "r838",
      "r854",
      "r889"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://www.capstonethx.com./role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares of common stock",
        "label": "Stock Issued During Period, Shares, New Issues",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r50",
      "r51",
      "r83",
      "r624",
      "r699",
      "r736"
     ]
    },
    "caps_StockIssuedDuringPeriodValueAccruedClassBDistributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "StockIssuedDuringPeriodValueAccruedClassBDistributions",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Class B Distributions",
        "documentation": "Represens the value of stock issued under accrued Class B distributions.",
        "label": "Stock Issued During Period Value Accrued Class BDistributions"
       }
      }
     },
     "auth_ref": []
    },
    "caps_StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Special Preferred Distributions",
        "documentation": "Represents the value of stock issued under accrued special preferred distributions.",
        "label": "Stock Issued During Period Value Accrued Special Preferred Distributions"
       }
      }
     },
     "auth_ref": []
    },
    "caps_StockIssuedDuringPeriodValueSpecialPreferredDistribution": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "StockIssuedDuringPeriodValueSpecialPreferredDistribution",
     "crdr": "credit",
     "presentation": [
      "http://www.capstonethx.com./role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Special Preferred Distribution",
        "documentation": "Amount of special preferred distribution.",
        "label": "Stock Issued During Period Value Special Preferred Distribution"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockOptionMember",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofBasicandDilutedLossPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Options [Member]",
        "label": "Equity Option [Member]",
        "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option)."
       }
      }
     },
     "auth_ref": [
      "r791"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedBalanceSheet",
      "http://www.capstonethx.com./role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Equity",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r54",
      "r55",
      "r74",
      "r658",
      "r674",
      "r700",
      "r701",
      "r786",
      "r798",
      "r954",
      "r976",
      "r1045",
      "r1096"
     ]
    },
    "caps_StockholdersEquityDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "StockholdersEquityDetailsTable",
     "presentation": [
      "http://www.capstonethx.com./role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/StockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders' Equity",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r163",
      "r348",
      "r350",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r362",
      "r365",
      "r483",
      "r702",
      "r704",
      "r740"
     ]
    },
    "caps_StreamFinanceLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "StreamFinanceLLCMember",
     "presentation": [
      "http://www.capstonethx.com./role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stream Finance, LLC, [Member]",
        "label": "Stream Finance LLCMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.capstonethx.com./role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Member]",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r519",
      "r555"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.capstonethx.com./role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r519",
      "r555"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.capstonethx.com./role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r519",
      "r555"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "caps_SubsequentEventsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "SubsequentEventsDetailsLineItems",
     "presentation": [
      "http://www.capstonethx.com./role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "caps_SubsequentEventsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "SubsequentEventsDetailsTable",
     "presentation": [
      "http://www.capstonethx.com./role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events",
        "label": "Subsequent Events [Text Block]",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r554",
      "r556"
     ]
    },
    "caps_SummaryofSignificantAccountingPoliciesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "SummaryofSignificantAccountingPoliciesDetailsTable",
     "presentation": [
      "http://www.capstonethx.com./role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowElementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowElementsAbstract",
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUPPLEIMENTAL DISCLOSURE OF CASH FLOW INFORMATION:",
        "label": "Supplemental Cash Flow Elements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r882"
     ]
    },
    "caps_TermNoteAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "TermNoteAgreementMember",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable",
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term Note Agreement [Member]",
        "label": "Term Note Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "caps_ThirdPartyPurchasePrice": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "ThirdPartyPurchasePrice",
     "crdr": "debit",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase price of third party (in Dollars)",
        "documentation": "Represents the value of third party purchase price.",
        "label": "Third Party Purchase Price"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r874"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r881"
     ]
    },
    "caps_TotalStoneLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "TotalStoneLLCMember",
     "presentation": [
      "http://www.capstonethx.com./role/LineofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TotalStone, LLC [Member]",
        "label": "Total Stone LLCMember"
       }
      }
     },
     "auth_ref": []
    },
    "caps_TotalStoneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "TotalStoneMember",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable",
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals",
      "http://www.capstonethx.com./role/ScheduleofReportableSegmentReconciledtotheCompanysConsolidatedTotalsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TotalStone [Member]",
        "label": "Total Stone Member"
       }
      }
     },
     "auth_ref": []
    },
    "caps_TotalStonePreferredUnitsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "TotalStonePreferredUnitsDetailsTable",
     "presentation": [
      "http://www.capstonethx.com./role/TotalStonePreferredUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TotalStone Preferred Units (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "caps_TotalStoneWarrantsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "TotalStoneWarrantsDetailsTable",
     "presentation": [
      "http://www.capstonethx.com./role/TotalStoneWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TotalStone Warrants (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "caps_TotalStoneWarrantsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "TotalStoneWarrantsTextBlock",
     "presentation": [
      "http://www.capstonethx.com./role/TotalStoneWarrants"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TotalStone Warrants",
        "documentation": "The entire disclosure of TotalStone warrants.",
        "label": "Total Stone Warrants Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://www.capstonethx.com./role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable",
        "label": "Accounts Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r99",
      "r100",
      "r969",
      "r970",
      "r971"
     ]
    },
    "us-gaap_TrademarksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TrademarksMember",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofOtherIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trademark [Member]",
        "label": "Trademarks [Member]",
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r763",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r902"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r904"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r906"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r906"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r904"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r904"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r907"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "caps_TwoThousandFifteenEquityIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "TwoThousandFifteenEquityIncentivePlanMember",
     "presentation": [
      "http://www.capstonethx.com./role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2015 Equity Incentive Plan [Member]",
        "label": "Two Thousand Fifteen Equity Incentive Plan Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TypeOfRestructuringDomain",
     "presentation": [
      "http://www.capstonethx.com./role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Type of Restructuring [Domain]",
        "documentation": "Identification of the types of restructuring costs."
       }
      }
     },
     "auth_ref": [
      "r294",
      "r295",
      "r298",
      "r299"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r901"
     ]
    },
    "caps_UnsecuredPromissoryNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.capstonethx.com./20241231",
     "localname": "UnsecuredPromissoryNoteMember",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable",
      "http://www.capstonethx.com./role/ScheduleofLongTermDebtTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unsecured Promissory Note [Member]",
        "label": "Unsecured Promissory Note Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.capstonethx.com./role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r19",
      "r20",
      "r105",
      "r106",
      "r109",
      "r110"
     ]
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r870"
     ]
    },
    "us-gaap_WarrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantMember",
     "presentation": [
      "http://www.capstonethx.com./role/ScheduleofBasicandDilutedLossPerShareTable",
      "http://www.capstonethx.com./role/TotalStoneWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants [Member]",
        "verboseLabel": "Warrant [Member]",
        "label": "Warrant [Member]",
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount."
       }
      }
     },
     "auth_ref": [
      "r789",
      "r790",
      "r793",
      "r794",
      "r795",
      "r796"
     ]
    },
    "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantsAndRightsNoteDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "TotalStone Warrants [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of common shares outstanding \u2013 Diluted (in Shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r187",
      "r194"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://www.capstonethx.com./role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of common shares outstanding \u2013 Basic (in Shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r194"
     ]
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r925"
     ]
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r868"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "SubTopic": "405",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "825",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 4.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-5"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477123/405-50-65-1"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-5"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "12",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-12"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "19",
   "Subparagraph": "(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column C)(Footnote 6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column D)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column D)(Footnote 6)(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "Global LEI Foundation"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "249",
   "Section": "308",
   "Subsection": "a"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 8-K",
   "Number": "249",
   "Section": "308"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form F-3"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-3"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-4"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-6"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form S-3"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Investment Company Act",
   "Number": "270"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "313"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-X",
   "Number": "210",
   "Section": "2",
   "Subsection": "2"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "413",
   "Subsection": "b"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "b"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "c"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "d"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "e"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "a"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "b"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Section": "8",
   "Subsection": "c"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r939": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r940": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r941": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "321",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/321/tableOfContent"
  },
  "r942": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "325",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/325/tableOfContent"
  },
  "r943": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r944": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r945": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r946": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r947": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r948": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r949": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r950": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r951": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r952": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r953": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r954": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r955": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r956": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r957": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r958": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r959": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r960": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r961": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55"
  },
  "r962": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r963": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r964": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r965": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r966": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r967": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r968": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r969": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r970": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r971": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r972": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/320/tableOfContent"
  },
  "r973": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r974": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r975": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r976": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r977": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r978": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r979": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r980": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r981": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r982": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r983": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r984": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r985": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r986": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r987": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r988": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r989": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r990": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r991": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r992": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r993": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r994": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r995": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r996": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r997": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r998": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r999": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>89
<FILENAME>0001213900-25-026436-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-25-026436-xbrl.zip
M4$L#!!0    (  2+?UHOI)TLJ1$  *&[   1    8V%P<RTR,#(T,3(S,2YX
M<V3M76MSXCC6_CZ_PINM>K>G9FD"Y+Z=WH+<FFZ2T(%TIV=K:TK8 C0Q,B/9
M ?+K5Y)M\$VR3#(]GGG]#63IZ!P].D='1[=W_U[.;.,)$HH<?+K3>+N[8T!L
M.A;"D].=^T&M/3CK=G?^_=XP?GCWMUK-N((8$N!"RQBMC#-G-A^8R!@2@.G8
M(3/CC3O[T:@94]>=G]3KB\7BK<GR4!,12!V/F)#R!*-68P1#DF<$<H(GQK6#
MC6M C%;#:.Z>[!^?[.\9]\,S]J>Y[Q?YX=V2GE!S"F? @#:<0>Q>LFK/X1AX
MMGNZ\YL';#1&T-HQF%R8Y25NS5W-(3W="7@: SIZZY!)??VISNCO[1@N(!/H
MWH 9I'-@PG4!(0284]?!T)TN.?]O19%&L]4(Z[$1?HR56(Z(+:II[NZVZOSS
M"% 89N?TBE6P3-6P: GZC>/CX[KX&F;UJ$SD\$L@<4"99I%E;#?J#]>]@6CL
M=5XFE>6N\T>%W*_['\.LEDNR&X1]J',N.!/-VFZK%A&2Y4&*9D28N@";<.>]
M\8-A\+X ,'9<X++.RSO4#[Q3B>3Y'.&Q\SY(8HF\@4Y"&.[@V!!-=L(9.=VA
M:#:W.3@B;4K@^'2'(U(+4?C%!J.WC,<P"R F<6RHQJ,^)\X<$A>Q!H]T $$@
M53HN*/]<9W5"N[=A>:?^_K7$F1/XW<5A=5*FKP*LA%2O!I,%Q]]=+E8GPBA#
MJE>2R03V=Y>)U6EZ=B94,:EXYB&3P^ _[N^Z:ILF2)\YF#HVLKC)[P";J_-@
M"B&S&\CR1?^%_"+-M&$@9&'3_.^/C_=;NPTV_ Q8+Q.# _L=)64$M Q!C!IO
M[C'P+,2^_/BNGJ1F&*FZ/ JM6_Q>_$YVYX! D$59--YCD@75U2:0210.P:G'
MT$DIV"O"]DL?$-8,4^@BQAK50C%9)A_4YG:@&F_B-66A7$&<!7&7^8 SN&YR
M*:S)?._3HB6Q;*FP7'^@AC,V;N?<UV0E*U7=$L<S0*>7MK.0 KC.D-6(2>CV
M]*'C= U.N(*N '2#*;-74\>VV(3LXC</N2M.H.F05@Q 1;:404MBN%\ PRG
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
M3MD8Y/H>1%1.RYD!A+\OB(5X5<:KI83@TK0]BIY80_YIA%?P+$7]"=H(@VM
M'4Q6O=Y92624L"57SDZ__=#]4AH!DNQ(G=!.OP_G+K(@+1'O:9942M2!Y)'-
M*0CL /Q8$A$R6%**0!SG49R6+@G_27X43L4F+X^*8>:4=-MEZ4D*UF06:5/F
MX:%;-C$V+*EZ$S^UX+'Y]< 9NPM 2M*G)%Q)%WOBZQ^EL4Y2OE2(7-AH%NQ!
MH.40(X,C^>!V"4P^\5^5@_4$-^IH6&*-N1P2R-B2(W#CN)#VP8K75@X9,CA2
M3%W$DQDEZ?IQ9E2K',@A0^<.,I:8JHO]AB610,Z9<@G1F2%*';+BV)5%D@R>
MY O"T+;9(%X>]M,,24]09IP;*8D,<LY4H:2L<S#E%8CFP>-"L#[$4!97(YLI
M90R3E%*,3*ZD2PAL3.0*U9X0*-++(86,+<5VTG5@I#109+&D\I\V^<O&?[XR
M#!?.<.IX%&#K$HU="+$?+.]B'J)$3Y#?GUT2L0JP*N]O]YCR57UHE7&@5S.G
MW.VIN ^N/&>@M;CD)D_<ON9?&B20_!]02P,$%     @ !(M_6@013[$H#P
MC[T  !4   !C87!S+3(P,C0Q,C,Q7V-A;"YX;6SM76MOX[82_=Y?X9O[Y5X4
M7B?..TA:.,YCO>O$63^RV2V*@I$H6XU,N13E1WY]2<D/R1;U)"UY6Z! ':\\
M9WB&' Z'Y.CRU^G0*(TAMG037>T=?-C?*T&DF*J.^E=[O4ZYUJDW&GN__E(J
M_73YGW*Y= \1Q(! M?0Z*]7-X:BCZ*4N!LC23#PL_8\,_U\JEP:$C"XJE<ED
M\D&ASUB*CJ%EVEB!%ONB5"Y3@0N1=0R9P(O2@XE*#P"7#@]*U?V+X_.+XZ-2
MKUNG?U2/W9_\=&GHZ.T56+!$]4;6U9X':?J*C0\F[E>J^_N'E<6#>^Z3%U/V
MA>_YR:'S],'Y^7G%^=?EHY8>]" 5>U!Y>6AVE $<@K*.+ *0P@ L_<)ROFR:
M"B .DY%ZE;A/L+_*B\?*[*OR0;5\>/!A:JE[+F^ETB4V#=B&6LG1_(+,1O!J
MS]*'(X,IY'PWP%"[VE/ R*)"JD<'55?$?]DW?^ _ZB:R3$-7&??7P&!-Z0P@
M)'LE)KK7;O@:P7Y$3 3)8,HL^*'"'JIP953DZ-F@77,(.X1^'D*46M5U,:ZV
MXM6M VMP9YB3M'HN?T\5%*(<Z[JJ;4!3>\+F"&(R TB]_<O61XR'+GAEDN+K
M&D><>-6;)NIW(1[>P-<L*F^*$=D-5C@/@-A8)SIU@$O,#&KSQ8EG>HXUHTB0
M^J*F#EYUP\'.W@"N4,<*@AO")BJJ$B*4M!NH08P73J +IC7+@B1+BV)+%V\A
M+S09P"4J'8]CG<WIUW2^UO0LXR09A!1/Y>+0 &,)GJD'ADIDW8^U0 &&8AO.
M;-ZD^LZU9I*RS(L^0N"40*1"=U+_B;F>2\-4?(\8+* P\>)W!GB%QM6>;97[
M (S^</M6W:8=#A$_L4Q%B^KHA!8:L%Z=^&+^PPICO (-8BV^<6S@\!\L>^4:
M$RO))K$:<N8R-C6,@<'Z4HW4 <8S&F8^ \.&@I6/AUE9\>ZQ=@W[6P>PLM".
M?MSH /[8;?Y$Q;*'0T=:6:<QQN+W&C:'$=8C9F+F3*Q"3&/WO=($ZOT!81_=
M89B\0RF*:5.,-E0@Q:/CX1$22?TK#,K7W0IIFW"FYB:IKIDDE4T::$QEFGCV
M"$7;P">ZZ*/!S\.<X4,!G?X)PQ'0U=OI""(+RNGMP1A+A0M).(>7.?-'ZWT[
MY?30HC$%ECF1!0 4W[T$L3(G_EB$4W%%/YI(D1@\>,2G'IKNLO*)AE"DYEE;
MBO>%H5 %Z3";]O*/US"R.%%"VF%[;YKJ1#<,P598BMT)QE<D\";\+$ZQ@0A
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
MG+IQ= )S'&#7K"E_V3J&W+J.@AN7 +B8DTZ(_7T7(Q(0O)G+2#\'<;2^TQ%
M2@Z]-@@X?:_%I@*AZFP(MN%H3G%+:WJKM8CNL+$PB]E70ZR^5M,U#JV"]TS7
M4&VL#*C#;VE2KK]%@!5@LT"<_3:8%'J\S-4).BO>)ZQ3]4;L0NM,QI(D'*N0
M<4Y,DT6PN)EY2Q/)./M(3\OAO%3M#L:\;\/[;5&7%1'DA_.QF;/)=$1[A<,6
M*@W+LIG!V0T*T:,D#&FWYZ4P"GE'K[+9RMF7W8ZQ J!V=%S%HY&7:4EW)XMJ
MN?;*FC8-R[&NS#>B:83M_\+SY!/$NJFN+S67EQ_IAP% ?=@&!-YJ&E1$AY1;
M5C[OX"8?6ZWM'<?.27"CW'\)C+<6CH@V_R4PRK&&E1F1<88GUOLZO7;*?J2G
MD*]<$=0$Y[KFMAKA@N7MX>.8,]9+9.;<B:WEXBOELSJG0C\;,.# RK8RH<+4
MRMFY)C6^.'.$%5"0ZR@#W@[,<9!9RYH*[G0^T>EK5_T3*U<'&"5NS>H-1Y8X
MB^.5WD/ '1]0;9H M;#>IV$$4S]V8B>!N+SK@G%H3\R*R")[3CH"T7C19HYH
M\:94ZK5LX0,A%"KW?$'4H @G:KO5M&*]+%ULF+M3CGS%BG</:)F<;J!'2DAW
M HTQ?# 1&0@O'9Q)EWR+#2>8&U+0+#8<3J3,-PAP=V+F:>J%"@6=B++1*OAL
M?'(EJ$5%UP=(J<3NA'=)F.4E<[9BW3O3QGD;U]&A\(%*2FH%OG RN0;Z./>1
MZ^CP QK7H99SC%NR<6L:@3A_^_K5^%&BJS5RN2_)W-H:9$97(-Z[(U3QR)5(
MYF,[RXLJBPW;&^%U+2/AA)P_6DKN(56WG'/"4+V=*M"RI"S&DV'GG96/:W+>
MN:08[$9LE@JP[#8LF*][$V8FX6^(9"6@(>>.FSS7$1M64LNVY$O2Z9!_K)6P
M4_@FZG2TBTU_;.?2<<@5X]VU7]1UUV"_(S>.JIO#$?UGJK2I<5Y'+R6UN\!:
MHLC8]N> I#L(O"',.:37&CFEU&+M&H5+R#=_$VZ/Y8Y1! EB7$TP$BOS8]WH
M&OT:TKF[@;HF 4:'=>YT[(<)W$UCA%(D)KB)"7RC@Z&)U"=LJK82L\A8<JD_
MB)4VR!);.&1=@4451V<[43/Q!&!5LN,-A,QUU1!MO&3TB:U8L:$=_3!_E[H'
M5?ITR4$M^K!+S*+(@A,;H*NHCZJY5?.%(.<>1V>P8ABAG(RD&$.R2_/2;>:
MY+Q7F\4X+DF;926$U"Q;PH@_YQP(D7<*,JS=H6:(.@@LQ CL=84N'XNW<LFV
M20#BSIHHB+W\3N1Z\P!T""]3 ,Z-"XL*GU>UDY(,F)_WO(,J>PN0\Y+&&E*;
M]#>&[/J$B:!3W[;S@6RW204KN9C&U+Y7J$51*;2PJ3MDYV#;+9@9 9I[ )?5
MD'')%5I\80UTJYXF&7;ZM>/<,'EXT3AMRG^FSNI[HGXH)>CR@6[7$\6"+D9.
M(+,WBD>SX%.G__"WGT0TGS_[9QR(!6]KPCZ=XQ[B<HV@F=CS-J&(I<*.CY24
MBK>A8B)%-]Q+FQRDFK>'VU3J;/5[V@MD-5>(;KLSP 3;1.#"@Z,9_:(#"3&@
M<\C YQ"VTR7"%,@[#Y/=\*'TBCT:QM&@[E3":*#M9]H$*%2 ]]!FL7XB[@6_
M?I2CDI-+KZE_VG(*EL=%S3>TSV[931JYF[6<4.FRPK!>@049%7\#4$L#!!0
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
M/O*F/>NR@ < WB-!>8UMA[?<:QOO"JWHOA3L!MZ&D.W?..*A4[)AWG-V'-*
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
MXZ2+U$<)=H_Q,L).'E)'_O9Q<<G39$$CA[YEGW,[:?JLRU2WMG+V=HX#<XQ
M>6!=>?A#37,J:DL-2[U9GF%G.7*UVNGGER'H"KW3,L9H;W%6;W13'M1NOY1(
M'4->5,=!@.\Q3I#GQXSC ([U;U*>A7, %>HK5\$HQ@9."K3&//*B7Y&?TG@'
MVJLC'\40T6A\.18/!:!F2L-9X0,L<530B]*\@Q?$ "<>DCL-KNDI;N0%#]D%
M.7=!>!_C*+L4XBP@/F\SD:'>79##!;!N#A-ZU'$D(9Q3S/%AG"VH8#.H'AL_
M]0 =81;/2K9B?,'%LYT%!:KL]?AP=8'^'490"Y6J=#"G;BM6+V4N)*I/@XR*
M=3_ HIUU>@!_J-JQ#FE.) 7^V:A#+3P:G3&^IF@. JOKA9UQ += =#AKP(N#
MBF1 ,W0KE@8E%L1E[@$V;098$U2E6TZ(T9@YDI1KK@0#,&[>K=#AW*[#,"CM
MD %7V>66"Q1]A3E[;35O[VR\A[W;N@VT 1A8A9JN80(2TB"49_=0!GH?3G:*
M*O#>SRKW!Z->3J;-\]8AR9=D "CCZC*DU7"6.,&3AP@#!L9T"+*GIC7-S\8=
M)QT @AA0Y:UNYUX,1!5+@L7X90,D,3&#LG*8_A@(45V2K*K/_HQU@B@.;C!L
M 4'$G0G%;2F#S!-U>0R'=BIK05#U8*?AR.1UP&I@(0"_7* 'U;/F \>X8K9S
M2>RDCP^9S6KFZZW,5KWUKB"QOH58T=)+D%\,4RHY*22W(#1?>E5"MO[$:%X=
M 9$4SI( -1VX45]:5#;J([!PLI7SW>P,P.D'0X#-0PZ)P<KG"C0"JRD*[/"!
M*V: ^)2.0P;^..33H7A\;)(4X^<#G;18/0?HQXS4OKX.,]<XL_FN4)2L;B,4
MQ,BAP,2'J_HW  I-0;"],!]%-:<"ICA8IR^=('J/(<!ZS*?Z&.:1!GIVVA9D
M7/UQV+&H]DQS W' F45L7(8)CJ_0BLYMA<QKQF/V+\WJLG^J# K6"YO-+<S$
M7.!OWU! #'GJ&9Z'B%DGD0,N[]F1(,Q]=;.A69FL&^S[.(HIJ0H MY^RN6TI
M#2SC9<V78Z"D40G5P9 "KKQG1S)PN:]NMA!#)NL4.?DE9?+H;CQB^6I0*40W
MWU*B5((RDG=!3,^WR7))^NC%<1BM%-5!=PMCP%F @43- V78#Z^N\#+Q7!R?
MGQ\I@,UZSB+$?,^A I?YI@ FPTV"T>+4"U#@8#5,V4_:BU"0 )7SLB V[N01
MD\_0!8K#(%JI0<M[UNZ2)@$P]Z7-FPR'./H:S[T('Z+@JXHJ8#RWY:J ]:8
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
M27\5A0[&;DSOH2O+"IY1A)!_E=[[GE-> 6^8*WFYPZM';>X4P#1LUU;QNF%
M7A23>9V</-,L5[P^,IJXCUX<1JM3;%QO2HNU8FUH\RF/YH!5RW85[(8AWU0E
MNX[-9]WEM%9AR/026F_:QH:!_KK9 ,5TO;+<N:OJ-4QGM:T*;KTRGHLK;F8,
M!HLT)!(5R71F 3LN8OH4X"B>>TNP\B?R<D=DN2B *5'$3*^H1%VJ>XA\:CT1
M$SAPO"7R)XLP-5[^2$[FJ-2@)(P%B1]->^U5<NO),UIX0989>E:84!/'B<RO
M6#(2QV5U2F%8$/BIT^#LDWW7XB)[7^+=+ Y.:&9=[-W[^"1(%UEB(&TG7EN<
MQBH'GGOHWO,S0PLH]9<E0==>/R5LD=EVCE&,RW97AOO+EF%O#[&#H?J@YD C
MMYG+&<<_'E Q]Z1%RM?_ E!+ P04    "  $BW]:(!4C)':1  "B'0< %0
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
M-@[;IQ^3"NY+<9HB<A<,JI&.[7BAF%H5-[BK-#^S &8*0#$!>_8,#X'[(-T
M:.C:=3^V#2_'YZ04BXPJ7HT6,@]T";>FP G8CGYUI59*DNVJF)P1+AJ5*%'&
M"I-5E-%O2D)3]#-1R#-0HHW5VZ24$4BD(ZC?ZD<TI.L)S<R^BJ.XC-W(T_FG
M,3(ER%S$.PLIDA12HDUTOBRLQZ_<UVY5DV4O+U^\? <Y1G*J6)LS6RIMH?QF
MQ#(@]>@*9SDXV%8FBHYAX[!MRC.IX ;E008,U.<*P:CWLBP)[O<9)/"B+/[>
MZ7<ME%A3;_@+UC\@:!1R&^"C%X3 D+OX=H=7@1=605LTSJRM0YR <SV(%D\$
M?>IX'H=\+-I547C[3A2>_?!S(SE6L>CZ7-%\>A9B.0F]-#VFL"M,-SC;)]$@
MA1. G8O6\4GD^4QA CK.%:ZA@ F=Y*YGJKEHI3HHX9&)(I;O3X"I#,_1ZL\K
M!&#3)R&EAA<W6DQ!7\)A^%4=?.4DE%19*)6R2)=L&FA5 BZ!'GMIL!K9=F+C
ML&T[,:G@M_O.K:9*3[KV$SHA8H% =?1#'-(Z "=QLOL:I8V"3%7X.D4E"_YS
M8H@)Q=^*:>9RS_RFWH5Y&H3[;/2X+!X6%ZY4#BUVM+! )M7#&:AA1Q-$BMAD
MH?$-\B<,I4*QOR!W>>\!7^TA!GRYSN/(EG6QCREV1SW<#CQ*6@1R5+F$@;P<
M"(HH%)HDED<?%F&'S<HJ_>TSQ^EXSS12EJ8*ZS/4]'3G8"J^F1Y".YK-Q6X_
MW%J3PBF4N[DK]]1[/MHM4QD%_19RU3"T&UIS>>GF&GJ^^]@_/GQ(H7YOE;>Y
M6&7!8UXL<S*_H"X!#K9P?2IY#P779S>+NXNK=VAQ<G?Q(ZVLZCI&W%P'.IY&
M$Q:9[LP+_S_[(DCA+K[!L,R =IJK?0)WL5O5GH1$^\V%)E@%SUZ/(?H]W:
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
MF\8FEEY3B00K-\[Y+LR*Z:P )@HG^=U].CA*T[L5.[TN2(XH[KK,8OX9YN;
M>X)EQXB$#JT[@MMX9JDHA)>$[M%B5$_'R_8)7JZ+9_)>S/SP>CE]!"[Z!?7)
MX)4>IP/A%;H>ZM;GRA=1JYP->X'&BG$;/$0!.3KA93H/KH!PXS@DARE.[_!S
M=DSF?QQ96121NE @-=)X>\]^N_62 VA5 PZJ :$2DNLS24_LK2(.Z@PR5\K5
M!OM["&);$/ ^M$$)'O$M7NT3^D9_]KP*]S[V(3.67.QV^XQ^"LMUM]?59 H\
M/H'VS>_Q%\'[+ I$\%WDK:D@X*?LXT.C+@FHO)F/T[HFDZE=ZP.:ANV&]X;3
M'OZ1/Q4& A?[>I\,7H9PG-%R%1DFTB'_*@6$TFJFXQKV7(FUBHVSUVN\)=]@
M>L^^]I+L<)=X4>JMJ/5Q&J2K,$[WT^VU.IA=:)8&?5S71N[#H"!0$X9C![:!
MT-M>#CW.# @2X 183J^=6JBM^VIUJ..%33:#=,_J(-TKG'WM^!567^B=BGAZ
MO!D23L[#95TMYZB,.O8C6QV=5V-4E*Z2_DVO=>\28G-/5)I1$:F+DUJ-M"'[
MX)R4CRED)07LLV/\DYGBL*IZCDK1"B@2WT XR3$/,-.U^TA-K.K*-BA2_5T<
M^T]!&!*H%U%&.!E 7AA- YO>_M-$;CNH5(\\CD*60*@JTFP[5 -#"_=YAV8:
MT$J>U>>3>9':V@/4Q470EY3<07;C]/Y+=0JLEU/6IU'!?I2IKU.WH[8ZL/V*
M>OPRU^/S( HR?!D\XMY',\7Q+D5GWX4N(XFWH<+?T(F7) =X%%ILX1G%[1U&
M59:=S$/YZLW36WFP&V$_$_8I-B# @8&I3R6_MD 52[5@M="=G5I*U$!1445<
M,C5(Z\H;4YW?+ P.^L+UB.!62"I'0L_"JSAZ\=Y+/N*,5K"XG<F[BD!J[:(4
M[%4/\-/<;HCBW>%D"TF8DYE\;"0.GIV9A/!*\A1=?_*F.$ZM-*&06H88?X&F
MC[0$T/1761X6)\^U;%H$^==.+Z 2 ;6[0/-7-D+ #,WCCM(LV><U2":_0'(1
M6C^/Y#0IW \OX^CA!7R\J*U4;LXD=;FR;X)"1@PXL8!+Y0XWT3L"$X4#"YM%
M![=^'-&=C*4[#E1')**FLG#79VK]MG6N+&QX0RSLVXR& V B(F*%/^ )SB]%
MQ/:M'G7BN*D,-  )^B/'7H3NL9>DJ.S>Y-(PTI=W]SC4X(O]O$@] ED)DS#6
M\69@4T:OQCOYU0H+Z)''JC9P3#XF<,25GQ-*6B+[C0OLM?%6WSP[WD-B0I =
M3@F""4V!%AKK)B:/$LZ>70Y!OFM]DDF*9Q'T%CG :.QJ95[4L^B_4"KIQ#8!
M&Z=[<X!)EZ2%1[5;?1E$Z#0.0V(1.,U_U1*P:+_B<V.  X6](4(^0GH>)V?K
M-89.X/AF_/U+%[M[=910R%',LV=H,8QVU>DR6ZM'*'6UDY3/F-%UM-D#Q)IJ
MMI"Z<@'*29/U9-C&4;8)#^@>RKPF<[;$65)64\4>/P9D>33:T3?,@)&UCHO&
MND''HX1GT!7:5$YB'[V.<C7$HFLG9@A6/9);L+YC%+>K'\G_PH-?4W,GO"BH
MX7=Z@U BD>>S7I[?N%4X8V'S[AKJ[)A*1<^#Y]K>M*V??>2V(^[TR.,ZP?G>
MR1FXPM5EKJRF;,Z8A]6U#_KF#?P4IZLDV$T0[:2&T_7%A$.7S/L"3S*N=5!+
MJ'RS3\0!S7L'K3=SMPF2/$&S;,QQG02KSK['*1'$FVOSLB B1-:!9 >#X,TW
M@_G$IH-L"[9!9[MBD$0L5;D@T<J-JD8U-[H+J#T@.@\Y>B&#8;5^E(08WO4Q
M'\E[$+"O$(IRJ11#9=G&M\2JUU+><V2:GC,<)/:/(#8A/-]L%.V]L.@J4URR
M>)=$)^>06';-@T>P;I.3)N=,$U;IYTUY$0&<_44-DN5BUDI$Z2A-4$[G^%.M
M;T%: JPV(G6^C'2I@_].>&VCX%U>S."_O*L75:"6M>OXMM44!N\^52W(2>\'
M%B6L((XZMLN'9C^=*\5GQ.9NZX>1WBBJ9Q 'X5TLW XB!;4(E+U;>/3QD[WY
M.[^^*@I>[?6"QYQQX@_+)+L\QVY2E>R@<O]FUB9(6&V@O;TY+G"F($"^:C$6
M/5)8O:6,; 8J)X50!00IQ-&_QY\^>1%D[]!@>O *.WYY51$F/XJ>ES@]U%R=
MSJ7+P^)"F3BT<+M%_&>?@OOE[/CB[G0!ZD1WJ=LLCN831B?QVXJ6/,*&5#B"
M ]QYPK6T22FB=[MQJ1&ILIE5@%HI0FZ/25-=8.]Q&KP:9=^K\36#$:K^Q1?1
M%<%Y]X3#1TR#+L9V+PZCQ:4#0)M:CH(3EOS!M3=R%(V0Q"YK,LK\W58+]S^Q
ME]P]Q2ZUNB3!ODO=A$R^%G\S%V^7KM"-%;?)$L-H4WU\1$4M)':H$#&'M \%
M.OD:^^U\7(?ZLA^FM15C1G+W*V$])RKA6G4I#:[O7LJ4\G7WC[.Y@&F+?I#F
M5ERQ8_Y2E,&C\QV7TO!YJ"VAE*^VWWUF:ML0_3"U+;EB0VT7:R)6]YK;)F/&
M=[46H3S__ 8GV(.!GXF9RU0"0QWN,VC ]0RG*<;MJ);)ZN-(D+FH8R*D2!11
MX+0XJIK46NHE7ZAQOCL#]&7@W0=AD!W*T-Q)/; F%%C? /5I5/?!TN9Z>:!+
M";-5.7 F*JJH%3*]56';H/J]'EE=&U,9Z'>ZQQ.[8+71NS!#=8D4.%N/4 $L
MUU^G.FLJ^DY557W6F)NAHL_#GM(:DS&K7=A4@2MP,U#AH0JAO/<JJ?0D&_ T
MCP2J6*V[614)$[P$<+?8.>ZQ@M< '4X,<:0JJOU$CU6:V!V\4^E1*%1,[M8Y
MY[U3]&!EP!OS7@#RKV&"YREUO+8/=V7*!&]0_+UROKLE[QU*CQ_C^I!L:J0^
M?OMOI;HD"E64OVO.?]_D/IH:<6C ,:_R=4SP1*J,UDW?%"7:!.^@@OUSIMLG
M[RU4BQF3^$ZG5T9M]$[>/#6)%&JG8.N<^<[)?;,W88^QPTGIJQC_G5,9[5QW
M3?$S_&>X:W*>,;688677G.#171?]['=-F79^QKLF[[G=A#V3[9I3AHCHX9[A
M_JD7#_*97>"E<2'ZW)EZ5YTTGLF(ACGOK[K:^YG>[>7Q3<;\&O X2G"<Q.FT
MZ7\\+&Z4DDF+2H<O&CQR]KS#$?DOM#1?^'X N9E>B"ZB=9QL:0M0=(/S=JA9
MC#IQ4([T4RCCM@;RF6.L8]=$B7"28/\V(["FTC$>%A<ZQJ%%5$B!IBBC:B+Z
M$ 59ZMB(E BNJ3BB%6LK3EZAL.+*3UZ2>/R6A+PBDX+YEDM\"4B1JT0YQ<T>
MHBJ*NK"D9*U#NMV":FWBT"?,/OMU3\[$JSC#T[<W5<=K^S5/F3+>Z=:8_SMO
M%Z=_0CD8I_UR=<7<RDO7XHCY>]XUL0'(4;^(_&5&+--K<F0F. L2##;:,8[P
MFFS?TZNF,1FV-=644/G^^/M7K[_\^U?$YBJAH5OOD5C/*;H.FZ5C7)R? Y6D
M=< .8:"YGE]$JWB+[[SGZ759B,J%%2<BB%N%#:8@,J=E]#MJ2R\77;L_O62Y
MHU3#RJU$@F5![KI92O2Y$8UOK5"6#A4.W'V&I"K<84_B[8[LFM"!AOQ40D>U
MWJ(<C=-]<Z"^\&IQZ7+2J YZ#PVU2):TA%,GI)QS<1%#L!:6(Z=%9%2B8HS+
MTN=*HJ@N+O*EZI^B;,"T =QIL":_QF0%%U%MS9@IB B@8WT1D,91'SH#U5-0
M$+&*N#E7)@4I\G5+QI;)5.TT\+9QY%\GL;]?=4OO&^M;%^K<E*Y#GX;F%3-1
M.=5=9P]CV6IH(8M/0]H1M?&5M7MIH=5UG#QYR?A=*150VK[[JA EJ^I<OCI<
M!ML@HZ\,KDOMJLNV77)7D1?CJ1TQ[9Y/R,]!"\G8Z7VJ6*V'52L2QE' <^SC
MQ M1/L/U@X2F:$6*)V+#H#KW'33U:VZ<IE854(#9385Q9?HDNGBUO$3-\8[K
MVVL+7*B6$JX8^V#ZB,"-.+D.4B0NNO^Q".'H%?W;S)2H*1RQOE0+,\R1JSTD
MM6]HN:Z<@87A47B8+3GH]"FQ?JP.(%;;34=$W/30$?/\,8#' /1E ?\KQ^?R
M"#K$=MJ9\=;@_*87I.* 6=RG6>*M.CT_.)?C[AR+WF(6?O'1^;W3/F <]E;W
M4]92##>UDSW9)*.L@-C3F9$W+ADVVQ=."3T<'2EFN;U7*@JNN5NHK';X;;(
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
M+R1;U$D<98FWRF[)81BL<#J-LB@B=:% :J3QE"J*]L2&)L).]R'=<])B'LK
MNG:=D*(G[,Y1ILH6LWO5F9= 1E9ZC(EM6:7+*]VN.%,MMZY@4\&S<8K!Z)Z.
M)B9T4>=@ER<]> _8U>NS7!AU:6?^D@?X>6HOTCG&T^P_3!0.C&06'1R-:7@<
MU]B5<JB(J+EK<-=G:O&RZ_DNGR+"Z4VPNZZ^GI$51AVO[2N\,F6\G8C.KS:@
ME+T#.= Q;5$W%4^/*^-_^<1&NX]'%-PKN>0X1\=O6W2O1K41O\N%%^%L-,&]
M9@BN'@'WT[B<Z/[LMR^_;FD%O3OM:I7L:3?8RC0EQTQZLD^@FPCM+12M\A_&
MONQJ8'9R"U:GCW>3R2&PKC*N=Q<#L;<NT)J\,2_%%'M1>NT=)GB5;(&V[XEK
MHN<592)#7/K:6,QO%6/J+L'0KW:*=Q D4F8D!C@M](M]@QTL>3D^%_N-E"K)
M+E/:,([//65A-C5);>W&NPA4=;^(H&PJO49Y*[S8PFOVZ'K%06,]Y9I'":_D
M=A)$JV#GA<BCPUR?3C)YM55'L%331IRU@;5<5\QAZ0PO5D$PW[)+34 *3QM:
MIO5.H!O6HQGD8JD#&R3K'F SMU6.( IB/UB1@W [OI4LQN5X8^F0PS-C@FT
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
MSB0'A"F-=KF;[JK,TT\K*[\ >H-W<0*M9RZB=9QLBS?<XH_31BVJ4V#1R6Y
MGL(Q50Q'%3#4@':$[@_5B'D%.&HK"?M&J<=*<^>\ ,]DW@\5E#;U5X$>!87-
MYQ>-H$O=S>,\L \U/+(-IGD/7G3XW7_]\<WK;_^4HOJL@@ARJ#S)?55RM\TJ
M*0=C]Y5SU*!^ZL'_]\GA'LILY)E:-T'Z\;T7>0_T5GL+#3;PPV$1^>_B1YS0
M7@NR/9F ^OHA?GQ)8.?Z2_Y1JZTY1BNA+<;D\6R_)BP$P% -[0B5\(ZHBZ0&
MZ707'JP4]*XZB)$FK:D,$*KLR>.KL]5M>1"!8RLU:RN>N6(S=^;A3#6Z4M\0
M(3"KUAO=HIO0+-V2.F@%M3F"- M67H@:+E;73[0<"93WY.ZZ3.+T;O?;K9<<
MXO5M\! %:\*!*&OTYH0^G '6#\<S &LQZDZ?.FZ=4 J(7G=J4*WFK04P4?"<
M;5^PN<SK5EAF'#0,A!/TBUTF)QOX#"ZBYHB &.V[<+*\\>'TV'UE&TSO</6?
M4\VCT=1)L:>Q!H]UO9MP#.35=][C;!/[>>L:C/7"KR3'M@2!E5N2G YIJR=>
MV)7E UU-7.49K[#F(2W!5O$6U\6]8#"YXD^4HBC"93,42TB)M'@;V>MR *B<
M>(2.O3"_;<S$NZXDUW96H8PEIIV;FU&F=XD7I=X*(.M;E$J ;-QN58F1!!#3
MN:@Y>4XFHH[8*J-0F2O&3SD<#%/9>5)T5G/?9-3H*YQK[XBN6'GAZUQNF-R(
MRWH!7J-4P!7.M#<L%3@6[[P*Y&@UVR76%,Z^%N:$V:]HKBRY9@- );;,IB]R
M2\%933=%XIK3+6S*:AZOC+[\^JH01%=Q]-Y+/F+Z'EB7]M+>!71AVGER,J!,
M>KU"000942]J0,WJ<?.)A#24<K5CF/!M4'&9$MU%M%BO:<T!O"!GW2.Y%TYE
M^"@BM1SII$;50$6=TQ:I)WMV"V,IJ\SCJC9QDMT5:1*3%1OD8;$=9<<F@^<N
M@-%UTLP1@ADSJ:\B$5LK#$2PZ+'O<),G%O=QV70Z"2G1O;G-1).4)*EP9QO!
MS01;6EST==6VT;B3;2B(D *U]KMSNH/)!%&94<(E#PB';&Y94YE''"16O4%L
M&A3[-7-L'->GD="D$2S8Y+)7=PFO6JI^B *#RD-*@&PYIE6(D?9[;[3,I9/G
MY)C6$1NC([R$*\9&31ON5/L.#XME6YA#AKY>S29K32*^M@.*OWCSYJEYQ[6?
MO(181=DRN0D>-M.D*HDP63V_!(3(^ND5<U"<(#IK%LV2%$3(Z+''7?ZP(ZT
M.^0P8X*P^%XAID2^UY2SYE6U3DU$C(.+RX1AC3K;^C?5N25!9C<83DR,AF+-
MYO12DZ5T]^F?94:6$.';9,6_.L"M%MAOH>8]E9*?9E1SG"V+EC737Y6I"X:V
MB]W$H8^3-(]:TX\:%X.P&2$NI(0;)%9/^IVWB],_H:*OH_ ,LA__K22I.M9;
MSHL1ND5/?/9T<%C,3F42H*)!>8IIJ4)S>I<2RHW729IQ53+S\.WO4_SK'D?9
MV>.47:[X>"S7<^/1P0W*+\<C.H'[]N3&WR>37LOE)URZJ84"8);K&PR59U;9
M'JK\3Z) ?#QV%8A+!\_6!7VA^?"-&;-1(*GTF@HD7KI1C;2.3IJDQ@D V*R"
M)B)$<6^1W*X=9+;)A=/(89.L?TS]X)@W>CIR:?>I28D494V9P:.3EH!D>L*R
M9T85B1^O:&4TFHK!$LUBM4KVV&^^JM<9X><8\R)$%UM(0H,MWLLAH+*,^8Y&
M&FPK(&B-\==.OVC9&GO24F/*R/:_7%11M/?"2^RE^-H[Y'%9JP1^A&:P*YCZ
MP)57/0)Y% X*82:1UJ&(9RM .1:5RAK[\E+GC&VA%46!SYYW./(#8CY@;M!U
M,13AQMBOG86X,@CO\9V[.!<[V6GQIG;G/>>M*VC;K=-@37Z-R5HOHM/ V\:1
M?YW$/K'DN'(HMK9[O(X3\K6$89')!IO=HQ?N\Q_@]T^0L4>?D_SR43+SGI%'
M^Z%Y698$]_L\.#2+R1# 2CN'W -ER*](@VA2/R<.[0KJW'Z'VLSLZ8:A..:I
M.;7K?EY*4]/UM4MS2(>!!HK2Y?XL=(3ZHY8[F@0G5HHC9:TXTM<*8CSNX@0*
M*-2:D2*0#4J!0A13$N>E'DW>R?6ASVD7"G#F)1&Y^J?'5)87449XG68\R9>C
M2]$'Q?BO'895LE?0X[]HH;:MI_, BE 1:DZ\='-.OI+TG*PG_RVF]EZZRXM@
M>.$UE!F,(_F%95T"12L"%:T!;/[%Y'_!N6F<HB\KV&B7 __*I?P,F-$3KC%#
MQW<W2H5/R;D,O/L@I&DU/,G>X!W!CZ.4%M?T*CGG%YRP!@"7G'#O@^0A ="C
MU64@P[$E]Z_=!29V5]P3'YLE+F031P]E'.W%=K?/:.<XNE/<D#NSPBT4!$2
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
M%R34;9Z0,W<7IUZ89U'3)A.YA:U88Z^&!0592FA5$&+>C:.\GRA5T'4206#
M$69H@#%G9Q/1_2'R@W05[\FQX9\]K\C0Q19^&N)Z:,)$.5"40W5:NL6$#=J^
M!S$_754$K ^1=OD$_;BP&A(C\GAN492Z#!"'D.DPT:Z@K_80X[)<YS79@)RB
M2!O7GY3/ !'6<U YR>57RE\*2SBRA;MI>2]M<=+L>L_H<6*_7G:?])YMPUV>
MU?"UR@ NWO^CAW/,KY-=M4I<5N$0Y,""&>[*WG"6T..W<*E6+W#\"Z9*8(/X
M1LX+:)C735P6RZ##(?T^8N)4ILFBHH3(+!LR0F*XP5#UI-]YQ#;_$RJ>CFDT
M*^/]>#:Y;>(8*"DOK%XN8B]*R5[U?YN[MN6V=27[*WA,JI29VC-?(-M)QE4[
MD<M.9I^J\Z1(4,RS95)#4G9\OG[0N) @T;B0<M!\BF,#37:# /JZ.@3W*<<P
M/8C4!+!>%O>[C)G)*4HH52Y;2%OF7O.K&[-B8A1Q&G[_NJAQ[+"3S3G5V6:0
MH?3I6+W(U/VAQ>95&GK+5N9OR>D,YH]M7D(E(HE!1Z68()8<D3>\-7VY54V]
M(0Y1MT4C#2_SRWO>G*JR*5*LU@%M!L193XAUY)51V_W>>L("4#K>2D:#3^%-
MY9[1CVF,O>Z#33=R^YWKV+@TNJ:7EY"5ZV$\JS'P'3Z,CTU;/ GMUBOY[VI?
M=>,6[ L>,H2)'V,Y9P*?,!YXLQYV&@G[%]04MF9.BY4%]/<,\(/JNS'VLT*(
M5F4QC),K?!G8C>O]<P%%9\9*1T^D?GZ7W=-38(;$R$5!=$0E\HJ>6)/DE/4
MLZ!*PUG\%HZKP@&%= ^9UD)\8HTYP!8 YY(PO>:2=-=1SDUZDBMY#L[<]-9Y
MDLL(@&BP02$?TR161Q/W#9ZHS%;M,LJ7T(HEQ(YC1L5YS]LX-?*M2)#,XCDU
MHRVTNX ,<5O51&;G;*JAH#*[V),3GF^J)P"T\\*3SVAG;4@N"MDZ+@'<$S]3
MD#FC6 ]MS;=/YG.,!0O5:-9M4R1>2) JC''@G)0A1NEK^3\^G8[5*Z^;+]MV
M]PAN,6N 2N7Z7X4=F9)WZJWX[Q[#S',&HU9,9\/I9Q%GO_T&F7GVZ=LN2=;C
M>N@R-5>([]MP4J7,!-JK%&<"6ZP0NWGQ[9^+/2\#55)F #7"AGD/]-,?<I&K
MQF6]_]>Y@:2TJ]MO-^O-H<_G6)?[KU7=/HK%;<-7D:'!#!%F9[) '_*.D(,6
ME#V#=P*_SL4U75C92PI]&0?0NZ'Y5-5=\C_\<FZYA"3&A,9D%4[ 7ZCWUS3N
MIZ5L! 28M15ZU;2;P^>JVD.7X0=>/Q<[WCQ41V^FC6S$5QV8G",K"LTL!M-H
M;QL_.[C[*LQ\=I1R7:0(,$<E8)5(X+>-. 9J=50$%8!^[UC%G3+[:4A/V&E
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
MRK\0%Z*> :5F<@JT8U$DF:1IC6FZ0;3UYK,$@=ZR\R6:]S;NMK\T9F3!7/P
MU'5/<K1;]D1\]O6,!(^[,;\9;Z#.K<8;\/A&0+ODN'%4FA(/6KTU)ER4L:PG
MV6VYAQA<T?(CEJX9ODSZR;XTUT784DD\XLN3+!SBSE*RA?74YE&RIS>U<\G#
M"^I,"O*=-3)R I!0V[FE_)$&J\ ?%)$3A^Y7XY,UDVFC_!'.\"!(DCC(NG.A
MGL=IWECJRSK&S1S?:_Z#:Y@ZFG)T.2FSGK.+/&<V=G;%6,^=)*ZB)3IL.1D>
MR,1TEQC,C;"&&A\ITLB\0DK%Z!M8IB8X]S,6Y&[S\(*ZS()\9S4ZGL7CJ_H5
M;!Y9I'3/&UX_AP K]0S636%F#O4%XN<&5WS#O&?>"\-.#M+XWQR^-TH-][E5
MG+87<MZ'ZO!!S%3F"?6B!/D*AGK\@LC9A<;2QZ-![I$-\KW<@<>G.!1"\\4/
M*FIS)!C7]K*>U7I/:K08:+%(7?#BOP#PO%/][G^*.?H3$;\1__DA=@-H@?\/
M4$L#!!0    (  2+?UHVJH5@G4$  #TY!  5    8V%P<RTR,#(T,3(S,5]P
M<F4N>&UL[7UM<^.VLN;W^RMFLU]VZ]9DWI),)I7L+5FV)S[QVY$\F>3<NI6B
M24C",44J?+&M^?4+D*)$B@ )@ VVZ''5WCT3VT0WGFXT&HU&]\__];CT7]R3
M**9A\,LW;[Y]_<T+$KBA1X/Y+]]\FKX<3<=G9]_\U_][\>(_?OY?+U^^^$@"
M$CD)\5[<KE^,P^5JZM(7-Y$3Q+,P6K[X/\GR_[YX^6*1)*N?7KUZ>'CXUF5_
M$[LT(G&81BZ)^0]>O'S)!BR&'$>$#_C3BXLP>''A1"_>O7GQ]O5/WW_XZ?OO
M7GRZ&;/_>/M]_LE__.S3X.[6B<D+QG<0__)-B=+C;>1_&T;S5V]?OW[WJOC#
M;_*__.F1_Z#R]P_OLK]^\^'#AU?9;[=_&E/1'[)AW[SZX^)\ZB[(TGE)@SAQ
M I<3B.E/<?;#\]!UD@S)5KY>2/^"_]?+XL]>\A^]?//VY;LWWS[&WC<Y;B]>
M_!R%/IF0V8N,\Y^2]8K\\DU,ERN?,Y3];!&1V2_?N,XJ9H.\_>[-VWR(_\U_
M\E?TUS@,XM"G'L?^R/'Y5*8+0I)O7O"A/TW.*I/@'R5A0)+%(Y?@MZ_X'[V2
MCO'*/I]_73L1"9(%2:CK^#$$V_M#6IK%&5M@2S)-V+^7C)PIY_O#Y-S"LSMV
MXL6I'SZ8\KG]GC$(PMQTP<2T"'V/F:V3OU.:K&_8(&_#Z)T.BPVC9$B"L'KI
M)&E$PMG5BEM-9AFT]%3P-6<-!L1TN72B=3B;TGE 9TSA@V3DNF$:),SV7S/A
MN91H<:LX(M@,)L3GZL76+!,=WX$<5QMAZ1B 2_\Z"IG\DK43>%S/5GRQ7NK9
M6=D08%A^#$/O@?K,%'I7S/Y%9P';V^;TUB>C.":)%J:M8T$:JK/@GL0)QX,&
MEV' W(<[DCB,UI2X:40331U6&0[*C)W3@*UMYOUX5$L9*M]!8GE,;K48R?X>
M<*&<$^;P:(EK\P6<O;X)$\>?<D+7[ ])Q$#^%% ]_9>. 0C5CL9G)V)VRY3#
M[==P^TH2NG>5;55K#ZE_#<;9;M;?O7[SVX0Y>5'F.$V=>[8_Q=?,8)F!*!\.
MRE3DKMZ-\ZAKS7:?P:V1*9GS>9X%_,27N25:$JY_#>C3W,;D[Y0-?W)/--=$
M[5LXP.I.T-$Z^Y?6TF@8!5"V2C[<#=\1+?B&FW'M^U[Z$V@>")#C-N])GW7%
M$<%6(7<+]+DL?07F8&7>@3XKE>]@G=6M/=;GJOXQ)&MULVRPR&5C "X/'GSS
M4I\YP$=.S,V(=TS]E!WASL,XOB91=JK/R&IQKCXJ*.A;LB+STF$6\N' 8C!;
M6G*;8L9[PWB ^]R6W'D8S&](M-S:'S.NZ\/8490:G0YA4(U1[4SF@GSYX@3L
M.,MIGX=.T$$ DK$L,<X#<UDT8(==%]ZEP\$OUPTMYHIEV]PY=6ZIG]'N/@'I
MH#86+K]\8BPQ5SV<'6_.V=L]LK,54AX=7D)ETFP%;JDRHWY/^3W=$0G(C':Q
M5GHDX*>XI<,\A7V_QGC'DX\(=\#<TIN051AM(H.9US,A;ABXU"=>$C)(.<).
ML([+%R%9Q*#+)+L2!<,A]Y"/2>)0/RYM(_S')X\K$L2$N1XCSZ/<"W3\DDNX
MB;@GH6FT#X2JOD?*N8L9>]E=;4S<;^?A_2MW[;WB^/!_9$!E((W7MR2*\X#Q
M>D+CNPLG<.99<&@4>-.$WY_/U\<T=OTP3B.!,M2(Y)=JNN."+5RET_M&,/!A
M@6)@J.G(+GT,)M V%-S&)PE &/#<,A(4RFUA!P/.58<$/&\J7 @93$1C5$@'
MMGQS9,"UZ'- J/GAPX"K\F=PRZVRUQAO4C8N+ZJ72@8<M@UEXS:MN&?JQ.[^
M(&#;6^W2R60KDPX"Q:;"A5,G>%M'M10*-;*?M:_A?/Q:%--$&Z2#P/EDU?LJ
M(^]+/(0NE$+7V",T=XW9/W:NL1O>DZC%W^5?9OQYH9MR%%^-LZ^ ?'8Q8P[5
MYFJ4LGU0=(^YBDC,_B#[(=LS[S8\\:^[Y%16IDL>$Q)X9)<0RNCZH5OY&Y]G
MHX91\:'OW!+_EV_2^.7<<59_;1,'KV:G-&!DJ.-?AW%V=AK=QNPTX28-<,Z<
M^#;+6=V,EV-*_"0N?K(#5XMDOD#,I[,Y7]MAO'*.-N>1>U)G[)^Q+3YW!'9&
M>T\S1U&5=2=R"V[8/VO*6LU1WOS%JU46)G[I+JCO%5_/HG!IIF9)*)=G&+&=
M=9.AOBK\EO,<7RF;&8^9$';6PUQJ8]^)XZM9MM./'JDUX=7HE'G'%&%E:0F%
M58<(1&XF8BNS<APN'1H RTM X& 6FTQ5RT(3 ;21UFLF+?,%LSU69!2.+LCR
MED3 X(MI;/>.0\=> I'Y8DEX9/"\9.FT)#==D<PN5\Z#(KE)W-&F[TL+^%"E
MTCC]C4S>=I<)/@CM!KSDF9A/?&NY3:Q''LH;IQ&?E25'5$SC(*Q'S34LBTF"
M3<EJ@ZBHYD;KQ(M1D#WSX8&/>\?GA\E1,G:B:$V#^>^.GT([Y&HT<5==HR)7
M-F(U ,&D;+0J\UN9>$)<PCAD9N22))NY02_.)E+8'I:R4)L!@]OH383)KQ\"
M]NOU)8$67F7H@:R_*AQ@^[VAZ[QRJ+>YS;:SOL0T,#<_94E)X-F([%U7D9E(
M++N(K$P 6%P" H,Q@B)P-L+Z#L?TV9340(4DEL_W!O+A5TD@\KD, [>' X"
MS,YP'_@A0 01E%=AMG/E627\PI"G(U6?.@-O8 VD#F/9R16XNITU80;E[YM(
ML\BT 9;<=M@A26F'!>;Z$B8\P:\M*1E4PZ@C+CE0J)[]IH9',,\2A"9TODBN
M9I_BG#]H(3;2&HXDFR&#\OJ-Q"EY$P"_(!L(X1_9U.38A!7<::#KZ6TW%WL'
MN!*-H0A/@E"'4P*$W"R+;+#2D@KJA^['N0Z"LB*>P=S7=/(\ ,[4I>=X=J_5
M&@@=OJR:4 )S-3K=O5P[:WZ/8/?698\(;@B_77-%5R[[.&%?G$4I(U>;";S\
M)'20L\>T92B#"RLY9C>1@,17F_<O=H0H)#$H^8E!@LNA,11=J;Z!)<D)** >
MM#7%)@((;M<#B)@4\UE;NF5K)C:H-=@&'."9&\@?M>Z'H@><=:VH=/M#NI<K
M<63]<JZ9U@!NZ%K @EI_.G+<^%7E]^J[Z@&G1.W56>L@!W-::(Z6M(.!>F0H
M;\;60EP2(@.18!M4V&<%R19L+\;<2N^ -D"3VQ\AA%#'"K -L8^-$#64IK]
MQ3!U.%I 1*5+7-D3V;!BGM@.YO;Q3?9"Q\:; 1&% 3B30F ZW.ITMGQY=0M+
MOO_>X .0SSX<&]&\QQ#-.%PNP\#:"JH-CVGAQ&I8>5=30P/NH9397<"V--VU
M0[VS8.RL*+.<T#<!$BK8'F"[P*3X8";>37A5E(!X)TX4\(HX[/"8+M/LY'A,
M9M2ET"90@2"J66R7HPIDJ,EXHB8EH#*4]#$Y[.4G0@7*4>_HI6?U+2W+K)7<
M@3SB5O7H)9AM)/HCS-'KYU?[U8ZL%D&J53LO _]<$TGN#C+<KJ*,EI?Y0D53
M WL>HI3BH52ST2Q(I 0FH(/95>(91_$H319A1+\0SYZD:Y0.Q%":"[B.'5A
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
MP\IYL3![DK1$&2-E:7DID32O>R,>V_X*TR*->JC2D?E>N00-< >QR#Z&H?=
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
M-5DEU"/Q^?E8P_J)OD.U>6:@"J>/<KR8)L19GM+ "5RB)PKQEYA)#V:RD"
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
M!Y_6/3N 9_,LS=5_O_SXUCY>=S]O'WU4:P*(:R AG%Y_JS_<&@R=0;9@ =Y
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
M:W"3^,[>7Y;O/+ZAH9#!A:&0_XN9^RD6+9TI(A+X(--_.\9HN#\JFEI# &(
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
M=AM&G=AD_+TI:IV#V-+]N>:KTNY.4-*DHHJ?7C77[873B=WG,=<JC4TUEL[
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
M3YD[<5ER<G"S+G1"V;07<G[7#V!"A6+'V]&$M(BB+*R8P;\VY.)E(-AZ(N;
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
M90\G\=C-D&PE<<H9'0+=I"A.]\=C]B1\)*\N2BJMFY E[3O8D0MZ$]C]W F
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
M_N8M/;VK_@,;)#($376JK4/;#8I;.(YAKL5<HR;##^H%-; 0EHVEJI@9AGA
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
M5],#!&.^)B"%3%5[@3SE.Q,M4)#8, ;.[#0XIDP2ZSFB3).:NZ@0)>'%9NO
MM62T;.*9^!X</'AS@%6-WJEI*@XN<Y\IB@T&$XG[0"LPK/DL5-S6<)A#X=XW
MN2;P;J.6'\:!5CF5U3AXEC9YD,/8-G8I@!*188IS;)HL4W.R3OSP:<04B+SH
M\_E<T,7G[I3<\SC IHATL!H3=..]GS#2A^Y)B?=RTJE4]U.)WZV7%^_$S;L:
MNR8/=ER9?&Q@$PB,ZL;[\5(++EE'[-7/XO&2:)!%(U<&BQ%T8UM5F(A&H!LZ
M,>0ZBXNT3#0JHL$L(X$DZ<IV#"\?P. Y8DZ/**>]\*58-G/D;G)),4%XAFG+
M?EQ>HZ[PCH 5#4_ 5\!D$'F=O-&Z+SI.)VI%1+A')"@YDBPZ4E* 8 (QB ?)
MW!H-?+-&5-'7;R\>AYQ%X,;1)YQ9O7*4!.*)&<(E9=;%V'<B(HN+PS;H'TID
MLD(X%0]%J83.BXEK8C,1O$#Q?)%13JF0"FX*F#")F3$]!6R8DKBQM%*CIR/T
M*TB.":9DB_N".:]W>N1\ L7DUIK^XM2)+L^2 M=8!INS;!;"V.K024J  ="H
M3)47F2 M7.4:.RT&<?W<29%8$&6B2&M*G3,IEC4\%X<4Q45W4!3(0Y2YT8P,
M4*UG\K)W 7-)Q9$G1K\GY>'M(*_GU7-O,7([J#<&@MB*[I%/REA#PKHQL !H
M*2L+K#D D7^*,$MEFDP)-*;)<TK AL7  _ >N'+X!=C!9*C.FA*Y5(Z?P06N
M9W #3WGU/-LQW'9X:4'90S!)ZG^$^P9K5O-T#+]C<-TJ."A*6-196C;P/9OW
M9(I/$&NQ!&Y8S1$S>NGLN5TU+MJ-+ZTYSY:WQ#7&24T"G=[Z<JF[@/8'1ARB
MY,2^L>^P1Q.!"SXHY4XJI6"&9<BU'$3K<545XY2TVE8C5PE[&:93%X&C5EE0
M75:=T;$ C*:FC4;9PY[?4L'Z<\G5S0C+,$SB>4SM"'@#6@Y3<5!Y:K#;WPVU
MVD#@>HRG5J5TKK6:8W%]F;)3%G8>Z):ZU +OG>C-YYQ=J5+3#2<(M9M<PFWG
MB^.W[=#N D>[:SD\.Y6].Z+572GA9_<^X><Z$WZ&]PD_?ZF[0R__0%!;3IH/
M 1UB5L%2%"H4_!7UP2KC<^-BU\)D47+OV4:Z#.G@)=9( &=;AM5X!IJ >.M:
M+J)2UV:( '!4R%MO/W'P5V=OH*8-)L192K%Z74(D#B6JM@F<@R$5V#T+T2(P
M%UQ5#)A,A6&()@N:$GW4"S\ZOY$2'L>[9RHMJ0)A3+";N"-+QM?E8&%0*M0$
MO8?)&*&<V^Y7X-I,.0"9?SG&%3$K?KVRZNJ>.MVG(\,G2+#RJ197I<'EU_7
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
M-,\&.MCUS"[([JQB"J1,U"G0 ,0 DS9IV$QLR_&= IUC.PL /K24%".'7,K
M[=W>$DMDSL9/--QFIRO %E/.!]IU*4R#P2%9!1BJ'3J<*;DF"2['7N(4DU"D
M\*XBJ+ICC0>M@,_Y-$>MW_<K<6R^F9<0?!9NRO@3ZY<)1B5BU3[21I!P 102
MR:NXPRP=LBL(V&I8J$<?(C6-&4\X<'*6#K[P\LSZ<"](3[[KF!80M[EQZ8%@
MW21E/G4ZP=[PBAOL68 F*,@8@_</!T7:[0%)W!%HQ1MD71 ))EB<R UB\>)@
MJ!N!"WPR9%\VVFK6/[$!U#__LAPU%VEE7!6<PE52B]F$L^U#O8=)<J>3(8%0
MZ(.E^E\+=ZU20=^;P[UF2"4<5O+FT/#"J!Q#7!4S/]Q$2>0Y:?0#CRQU"E6A
M[Y!#J^5C7*Q'\$CRA<K ^;'%=(3*)7K/RXEP=$*/!JX-10X$$G^NA8=C1XS?
M7$DH3$1U(8^1FH1"#BFE]Q[!XRN;GN%R35#Y&JWW6_33H'F@?5P94L'A8:@L
M<BK<;[RGN(-M0)@O<J0:;F)KE ;$&H>8*KVQW9=VNWN;[H#%9BAEI2F?6#C+
M<(*)KD4(:+PJ1Y>&H.]Z%H0?<"EMX#-  O(5.,.#L%ZV^"!>&LK]/'A/G,+/
M,4BRZ_<9I0,O.ACYP$V7U=?<AUZB>UU\\&)5?'";Q0<[J^*#^WU:G"V$H";<
M6>LP:SW#Q -R)(4\+@O$..0;!)63!RI+YB''3#H-!6I)T"RBYIE\.X"N5WE#
M8# )TZ14(1"[)!?E891:XBY8=U<V8ML@OF7J !VQ9;>/.1Z\)Z85:^PS%Y41
MQ$5M5"'X1B5:L$Q*C-JB-D)34KV_0UF<:4&F1TF,Y&.*XFV-/Z_J_ I(@H?C
MT;\-K"OK?<R;EI&:EG8]-;;2(FI<>D\>+78P\UM%*5Y5!W=#!KY$Y"'.Z?KI
M.?(+;H1<%*T0; [RPU?%@K"57ZU[4'C%LDD[<"RI:D?1.1<N(#8[M.^)^4YX
MMFW2ERBV?93N^2( G_.<B=8MS8?FQ8S&=%V&QG+JJOB!4 TOTI9/HPN'NJ62
M>*=3=_,+G'!^G#M(W4B#C1-EXLH+/%9"#\=<2-HMPK9B BM0?]\@73G3U&KB
MC6+RE2&8 LP/JHZV:G8.RC5ZZ]=.MPWKZ>04ZWXIQ$)X=JG%:F"R<[M.I5M
MS<<VYE26FIZ%%3OA,59?Q(8WPHKO -1*#KSSM)+03&\S3G <Q_M"JX8C*$D0
MT 8>'"4+-"1!>=($V1'G$"7%1^P,4S%A'WJ37G1%@I6$8<&!%DOIE]AX1X.(
M)>5X/"T4&"-2.'>-RQ,*VRDH"$,WV^1L5F>*E$EX)Q7L]L ^D;W73M=745_\
MH-B#NHG^8+MDSFG%M3.U4I@JJE_DMES/FHNA* R@\W>%G83@[9285>R1I;^O
M]H5G)#C%>!H;PZL "_*$XGKRKZ=1L >5<4T=Y-/C?ECX&.[?DMU1I$"IP;\B
M&LPXC%[3(<>^8(NHD4*Z)2*O6\)6_ZN=V=' 8,5 ,C4,M.TX' JR6X=V0*#&
MN$KI"5J/F^NO#MY\/*+_W'CUU"77(H2*+T[)6&J_DGC0A0BJ'#%/0\H=T+!8
M&>-[4P2;,VE>@*G/25#I!"T95X6VBZ)<8&[#O^J,E!\BJ\ATM Q3=M-\14!J
M-J5K+J6S@.)6T'GI.7UF:YYDTW$4I(B%E<#+'XZI=K9O%*D)MR["Z!%J36GB
MH,I?C&2!FJQ',T6!Y9-;I:*KTR(H)*0R[(G&*?UR#3_6=05D=M2)BFZCGQTY
MO:4-Q%BJJ0N-H*-K>48P22Y 13JV'$4^^]!B#>K.+_Q%(#,MSJI@)&-Z6[%X
MV<([MU%?+P(:&,AB@,IV8?E2"YTUGD=PM=@$WO.['LII-A0.S +S<\Z-$$O;
M#SH-B<A59DGX.U-\(H>8; O]*:1M7]0">9NUCDP\D+HQK2'%8J5!R@A'B*M+
MN"5T_!QZBW)P2\4O%4;"O['/.<]&<QFP3I41XWB)_H<S:7R>J>IR,D%R\!'9
M(^<8>?;H=3@<:I4'KXR<7+U1_>A!WP=T(EKJ@9DT+FO/G9!TK/%5IR%KF-:R
MC%I0NZ19A:N,U'8OLF).,0AB;O", "K#X]P&660=:]R.H:M;-9GV,3N) 6$/
MU'^>29><A8C\J0&6R"9^\;N>!Z%'>U 6W('E3K/-?\H1:.-#].?(M43"_4.9
MFM.TR/ZDKA"A,V?E$I3'QQPMPMG)/+/7'FB )%S\O[2[+():Y@IK;\S0^$<(
MSV7P?(F;L8,XIVF*84>"8ND-RL/@8O7IS+&FWL,,:M=217[/OD>#I2U-VAI
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
M9/8_E&GJ?MS66KJ$ZQ^?9:=GI%BD(( ,8*X$6/J@ZA]M)&2_+(*D*"\'F$(
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
M !C5AC5=K/Q5M,K$/A )&0Z=@39$GI]F*CG7+V;F^*UO/^EZ/SH'#@KF3\>
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
M9,A&U\B F4.>D 0]*XO35'/[L*D4L BIP"F8]]2W7J24(V"/9NV#["ZPMHB
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
M_+X;>IU!W DW[$\UD'NQ+=O/YL*F#WA+[LU ;KPMW9Q==P)SIL.X0V ZHA1
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
MV]W])/^)/A'_R!Z3ZPU-VN-J\,)1JL;I%Q,;U;T1]]#5T_%$W210(REXX *
MP./'B8VY011C1G"F1(GG&3<VDG>C @_";:AA$D.XBJI@H1*&[M[6AT=R@7/[
M)$:=[ !U"UQ[B==<DL1?"FPS;4!E2>OI>0I/@IE*>U_*1Y%[^EQK9DI'C7IT
ML)Z>VXCA%]$@JP;3,4-2B+_FB0AO(BI/#CBD*&$8FX!%Q3G]RUUP_7+*"S@
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
MG[TW:VX;6=) W_$K<#7V#?D&1!/<Y>YV!+6YU2-+&DE]NL_3"9 LBAB#  <
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
MV<4P H\M@T :U_U9YX_E_BT/)T$(/%FF7$XBJ X"\L@3XC^+@9;N#YP%._)
M#OZ)I=UMRV>$! Y[87T"]3F#;T4*ZCI^&OZ>6 ZM@*%C.XPO;!D<E..@4GS
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
M4'81ZV"B#EBGP:V1Y:;/F:_<PIF^X2NN^@,=-#_T,OUSP'R^/H-/QA9#_*C
M#,>F*N-V(_G%"5&T&KT)[Q% ARI6JZ$'&(OP]Z-*X/SCX*P5+'K1C^U/^H=Z
M52Y \A$MA%9W;,,G\#MF\:1CO0F%([@9Y^2(F<_M]"R?2.&I@=D:YR38D;:Q
MUUA@:>=/;TNWYAYL$TGV/=5=ZX] >S$SD4KRM0<6VB(UEDB!KW%?Z_8]4V6\
MF$#&Q@6L$I8SXVFPD=T:\CEVG(;DDDH-U:9I<B3AL:?"YPQ@9M&C\3XV(H1B
M^JX+\L;GD_#!!6U0&_#&R$B3V>:G !Z..#P_L0KP=D%H^A96V8=C!JP$;9_A
M9POZ-YDZ3:KT/LX-U0.KBQ/J_!9.-+'"=H^/T5/>%:M/+,0D3T1L4E,_)U1]
MY6,T42_MCU#B7<V-"?U#5(:=8NXVHI1+8U'IC<+,V:Z8-P,>"K6GO F,0LN)
MG']U-VF29.^NH!,.I%RMKU .WY"D!$4@?-0#32!%#PAC%6&+M*#=8YVALT9'
M?SLFA'L96.'[/<C.E:EO<8%&EA!,\ROP/3D3P@_@!EK@BW,>X^/KI>? [7BR
M?,V8A,$NE4Z+M:T^O*W;Y>X;.N7?+7"[]+HA,II_"D<%!"EZGZ%%C1'\9:E>
MA;34C$."Y^Z'TBQ&338?2E4.QSZ@Y*P[[//\KBN[@93^'HW:;G3P IY1*JFC
MIPKBKB@:7)#R!AZXQ*3CTR/;/';#Y$%,C.C"28YA(?HDSDSXYPU#XWL9AAY6
MX;?A@^P$0=SYQ^#XN<K'G#.Z,SJ$7M2_!JKJ+?9.S5(1WOH6",KIKS[.R72Q
M)8K\,KJA.?&&87H7HE\*=#H.3:98->2C5]L.I53C7:$';#9$>A@8NA>HC07P
M5'7H#- O==31H2J,&"4UY&!$[5K$P2^B5T5]9F=(.Q$3;#H8BXA++5P:SP G
M1WXEY]S W]+LAPL JN@T\I-/]<)! 1H.D(YH+R[C1!0>>]VC#^,=7)@3#QT6
MC9D>X'A2;QA@," &'0SQ3CAJ1Y,\++W<%#$U[M%2O#SR_5'6YAUEAM+L"/&^
MCP&4S'/1H-8PR0=!S*R=%!4EE31.8L_/HB0>08**F=2)1L/JSK /ZA%$5*2L
MU#@)%L4'&4AV5HF$PS")0* I69BY\?C^ "VH[0[)CY(O2FV.[E2$HP\GU;>'
M?1[MF:5\O"Z/)Q1.0!\##XAHQ1Q;GINQN]B>Q4-M3,"01$7SQ_?54LUV%5$Z
M7$6L\BKB]' 5L=W2<AF9VN;P&7XIO#N><RF3>]=BSWB_[,4E$BQVJ9(5FJH?
M=Q5UP$=^7.P5J0Z4F&=#EF7,##TYB#*^L #%BJ-WM8&/>JV-XS,7['_-'NR9
ML_]5R]__^M[BI*CS?)_#HS^\'@0C!?UWX$F;GG%]?5T@:YPNP==X@E4P9WRY
MDV1*E P.>"9$!ARY+B]JXOEUJFY2IC7)*XHT![<( 2"J7Z)ZP&'+L=LX_(F)
M$5(X+!KG<G=&8ZI]/;%KF@[F\M&8<5 @TU3\"##$2E,K3:%DCBF>ZIY]KK)H
MQ0XF?(#[K31,.R#M$2E.<(>#'O .3?OVA?Z,U:>:X-<MWU_G8*X9I@66ECPM
M<)PJNGZZ_ Y^0$%_O#S_\^'ZZ=_ZW5^WEP^/OU_?ZW=7^OGEPU/S^E8_N[R]
MO+H^OV[>:/SO>O/V0O_>O&U^N_Q^>?M$/SY<WC2?+B_TQZ>[\__^_>[FXO(!
M/O+T!!]?HV+;P+C!*<W\,IFK-/5K/USOE3R&8< E2]RY207$8T+R#>)2J:R2
M:-[@S\5-9"^J\>5UU3!/BT:I:HXI5=.\&)!A?5*00&V:#-JTHA/[BW$3HUYT
M95$\X6QID0KD,\)%ZB'NV2:K<RG*1ZAXS@Z":*PP?E;%=; #@L8!_<J"P/)M
M4DD=NVV)68+9*X+O:Q0?\WS3T!^ 49*P.'Q=45DT BY1HGH\/RECV?%.0AG>
M",\-,+,%(1DE%XB!.OJ+Q\NQ/0B:-2S'=S'131$\_2Z#FSW,$BA$BO, N)$$
M-Y.=14+QE="=*!$<+[(I<=.FBQ!Z"QQ.C>?7M%$14%W6Z#I4EB]$M^?REHN_
M()!T5"K_.YB)Z0BD(D5:Z$ACJ@*QD:X=3:0QY/H]I\/]!R2"?*L<#RE.3PCE
M8!C*- :.;@6*8E"5."TB#W^T0=DF^/ ;+1,Y*01C1H8U4,5Z_K<I;$:OQ.0Q
M)3OIEZ^\7I08%J^KXUT362G;!L>MD7]/,Z3X50VFM$A#D@ 2=PF>0HI.92>\
M4!/'$_10A]*U=OH81#:ICP-OVVP0:M:$55N=CD_;$KT"66/1!9Q5BX&2!\G]
MHE?-BJG_50#;68)E/P+M$8*JZ03V #S;&^#,1G%MM>\IE<J!DO8*>V5,Y]OT
MJ: 3YV+.AYJPY#.,AO2UOIXIC*S=1;*H5L!$GM3,E,C=FCJ5ZAGX$_,<Q H
M+1Y),ZP!RV-+]GL?J>ZMWW/6!N<"25EBOK:E$I"CH(#R_Q>9(XD2@U:((XY7
M-SV_-@O0(/=\VBR/4J]^3)BY+ROO2I[VP;6V2._X8M8R#;%6R9P.MCPA/+O7
M[\%#P_MRGC5.S^O-%+0EC%";B*$R9HZ:66H8Q=/:V-6L=0;</!LH%2KUF5;_
M<6L67IQKX<L%BSF[;^I_7_^+&'7%&J%D5('9:K72EFBH2J-0&V'\"?RRJF44
M"Z<Y1A3,?/JSJ,CM-0F'Q2QN+!?PL3IQ81^X6Q*"56U/.GA8N[28=8,Y+<^K
MDL6CEP51/RJ]*IV0W!<8G#2S&:N=-HQJL;$E;% U"Z?EZ6M9N1DK%VK5%9BQ
M-7-9<D2G'C/9@M.Y9J2F63LU&I4<WLE:6*Q<*(VXJNOG,!/\M1Q"MU)':?QK
M#[!UN[R:Y>JCS,J@54L'A/$Y].]:CF!Y^OC_&Y,M>:<;VUWW[9OG=^C&Q\<V
MB-BL5M9J5ANULE$K;8OG9M8*>9(A*[>KY<)I?O.^7$UYWK-\K/"XL%QK&^W"
M837;HXRN?-;Q[;;^1T&_8DZ'M,Y]KW!1V$;B'%:S+F?KTGG%=K +=+=> V;H
M?_@'CMBQU:Q6E>3*=C81UV!*KI,J_'1\_4 _UNF!^G'CDZP2&QFY,OF6?*YE
MYJYMR KCC7JY;!3K(\9^F6_>[!;K9J%1F6M[(]>"V[:S<J$ZXKC.LK,-8*$O
MLXKO/4U_' V[9@T=LS%]1QYU@U6B80\^87XLJ(_-FM:XA6/U=I@I%AYF?"T0
M%9)P95F89$JK!"^\U#C^K8 [&P]R9B &?L$0A?Y1'3.?6$R=2".U+ARVP^8=
M\=BMR4N7D] ?:H^<)E+M'#"BA1![R)1*"?/(.^#I]7JMJ=<HC1#V> 9!;[ZP
M@EZBW[D=\;LKQ_-\@]CBWY[_ _[U;SS>HKGZH:0S]_*\/T[/.8(YXG2S9!KU
M>D7R\R06,R)@N5[,C%G<5%"9O]GF8)+8S1()PM]_7X/<< A\ZA%\=0.]87[,
M?MIW7UY0\@\F0/HT#APUXQL/O+H%O)IS(/,Y;^ DQ36979,WC1OE5WG;F<&P
MY>*!8W>48RNY1XC+M'R/.MABH%#;'6&87_2>]\I>$-FAQ[2.QWC/GV18.RP
M'XQE7C3=-.49NZ2<M\F>@61+E9DF)PF <MDU;9/R&R,>:+Z$1/)=R[LHX47Y
ML2.>9^7+>WMD:D\;5:-8*V,G&_P$7B5.6XB:>?'K\.LSQ+M <$+6T=,NY2UK
MAPB\R>"$T5TDSQ%9X!C1XK"7[@V[,H.H64[T BM]E7(>.$V#$%^Q \D[*74:
MJ[%/B4@F.^Y=FA;*FIH2@C,>8%OL%_#"L1<1_/$1<(Z5#4R9%0VI?$!#6B$:
M4J5X0$-:G_2D,"?*J\><F'$/UR'K:V89C*2 4'C $0'80]VS!SS;_""&!CSA
M,ZRVP&1%='6)'7(=85>WV<J5R3A_:F743&)/*+B1P;#?%P!2H4H;#LF=&M)E
MH WBR8A7IL";6P+1$DC/_ZJ@I=ONB^>\4,USFS&$O/5\#LO"?T&S U)8WZ:
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
ME,EOZ38%?>PG"A]RNA1::772C\M<$=:3=? ;(/4:J=F@H(/:Q95:^H [3XH
M=#&)[<?N%0D(ODWX65*"E1SX'<29@?W<"X77<CPJ'Y]$COP3"JR&[_9130IE
MUL)>N]BYHU<*C8)_5A4'*AYXL]\A0Q M[L_"8X&_K\LZ*+5ZP$<H(@RR8[T&
MD2JQHC(#S1^BF.,?8+^B:R*(>NSC[^,G(G!W6 B.LL!CD(^DG:W/!ULSM_]%
M]J$S;*,"1-/!F6C,26C86]D!+H@(R:G#%_W4\T!RXH\()H#/67#L3!\X8@ F
M*'C4T/S$\'W(!UXKM."M$+(%GDN7A%80#'UZO]7RAO"('H-OD/K7QLIGUV<$
MDBV-EX[G*3]B1,_H#!F)G^^#5H/_Z_JPD )UD$;,R+M&559&;\: W_JP'7C7
M*].8^PQ"3G\4NT*[)G8E#!IUFKJP%#09ON?H5.,6[\"G( ADK8!S/P<6#XB4
MPWCE JVN1% +7D71%!$=HR-\9=[7Z2T@*FY1Y@4'0W_@<8QQH9?P4Z.JB=&0
M4G!;7%1=V>I/FV77Q&GP3W0^8+-2*;J>'@S;/?GZO17".U7NVLX0\[*"F[C7
MXK599^CS-"%(!="&_$/?#GX$8YE='DR6J$P1!$,5T_024)JY+>MHI+^196@I
M!?T1CTOY<+0=]M."!\&C#&0B"^@0A&B];%@*>[$[E-\!16T1'W#-T$<3Q!5T
MQP[:CA>(9X[=5D%32&DY@:<LX,5RT%F3#\]T"H>!F&T$!L\EP!8@(ZS4[I,;
MV+<Z#&&S8\MNH*_[RL!9AO_&KZ#307Y'-WJ@%H%/.!,RW"WFV.Q%Z$Q%!0!-
MD4I .45!MB*_3''Z]U9*P!$]1YO=!JI14$NXY*#[]MP;U=MRU]RJ4/6S#VJU
MWQ^ZB"F$L[88!$=@L31+_MD"B22/S_>XH06'QT>M %)M>YW80N4+$;D-!R9/
MO-;STYZ>^F=->'?\5?@7&Y;&A&<%SSLV/XF0F&LV+I,!/E85>/HL&L!(S8D'
M3U\V^J/'I4^@!G#*K'!QR/>T*?8#MP]"</>9%%,P;/TOMVL&+@'S% [["6?1
M>18"2J<1[5#(LS7F@&+<"0=^U,A:0TAJO:G2*DUJCA.P?D"8"R=@@>[V',9U
MM' -X#4&:B9E<4+1)=>FB;41OQA"JY"1!Y<:/ ]XV\C*,C>'.L=5->GHJ7FP
M3AO,@1W*0]Y?U33+E5*U>+@]6NGM4>EP>[3EXI+S=N@1E-3)=^^%M#/$Z#Q1
MTM'O6L#6#"=-NA"#A)[_ICV C^6_,/6 ]Y%P=K8+I%^P:'#4KY_MO=V_&IZC
MLTW1@& !'9P$M$? ,VB?NF +@]#0.L G&,/P@:1DL- O?V;T=[T/49#7(7OO
M,C14\,I_R+FFYR<S MQU0NICVICBL,0*P.1%K]-MX5I9OH]W'1H]3SI<\7<8
ML#7K!)EOYQ8>L]O*+ER&<F#Y$"K[*#6=@(("8G^*!0*4FKZ0&L:E!LVU$!HM
ML5[PW(9MEEBI>#?\,9LB#TQ$ZS(72F\6?J":]L1'],%KH41.?Q"G]#%+]Z9%
M?E5T+8(^(,1D$(S1CQW6YP1 +Z(/?A-F$N$D*%?5(N?-?>8!81LXQ.O#N0_H
M&@7U/0:6;6S(Y7>5'5M<ZK2&X!<C34+X6"?0//R2AQDPX%ET@)YM%B3/W<>@
M#(@(/,N'/7HB#X5W4N!%X?#NP,( DOU$'L'7\[L2B((C/U&^Q;&[0.RWMH-+
M)'+$>P;_S/_!0F7!G*E>P%\;\-R+B$8I5V2)NQ.> Y!TCU+&G$5YG!HF]H,G
MB*'N6,;1../P!4K64=@6_=X![.@G+0;$X4.U7C.*Q>*XBMN]]?T@:,?T!>*[
MBBO.F$H9HJ@E""K)3VY]MJ<M$>F$YF#87$X'SC\EI8@.BG6[6$ZAQF0B*<$R
M^$.3O,2Y4!%2D13"]\5!D>Y:(7CVT4+DESMD>UK(3BWO9?7]?1LTOK]#D$V"
ME&F$_X)3;'8ZF+H$219I*OK$/MOD*..FYOT4C4Y,-*I9QBD6*1%1XH[299X#
M3R I4A1P\&7C-%U2-U..L&I,*Q/O"OKM"!NA@$6G]/1H:BLW;R<J%DI5VSWZ
M_'7LGV#SI[7ZJ2B2G8($ -J07TU0(C5Y.2$U!_&)X !0'O  [J[1-0%9+:]M
M$_O0O5.&XA(&4<URCW!0(:YE74TK.?_?0C7=1B]HD>[FCZEY8*6\K"2-5W2Y
MZWL#'UE#7CQE.#W<HQ\Q:93:MUWI2PGWU?9C(SB.D80JHBR9\L"4BL.,Y[/G
M@ZN<\O?H_@]\.+M+CBGX=@[Y9?01#XTYEMB XTAY,W%AS5\,OB0F7BQT<NEF
M6[X.;UR4QT1+/O#\.^!YREYW(:JQW<$0V"L8#N2%;H8X2/8V8C;6>C9$2SXY
M,#QL<5 H1'D7UE1A[8B(5EX)926DGV)N3Q>GQ+&-*THJY#NRPIX#F^X;F_*[
M$L&CI'K;;0A]VV]2J_*L'J47<"9B6AUG6G)-Z$&%=>D#P,Z()BQBI=2+VC%&
MZH'-=I_-1 T",0L&M9B'27F%2MF FCWJ#BE:%4DDS&^\6+[M#8/8,%,1+S>C
MFFJP5?T%+":3.,&8+,[*^6P[ KW/P6=]2@_ 2!$_7LW$A?NF66Z4CKY^._L?
M_=[R0Q=" _WFYGRDAG[34=V*R^%)J1%\698IM3CEM,#&2ZM2L51<04;E:%HW
MQ\A)WGC\QCMYFF5$;'.&_=807G37L[V1LZ2^EN^6W^[)5&!UMUIV9KO;-0]W
MNRN]VRT?[G9G%X*1+L#2>KH SYOWCT]WMY?Z[W<W%]>WW_3SNX?[@FAUN[M]
MO+NYOF@^75[H9\V;YNWYI?[X^^7ET^,Z88J.*4T+7@'8_(#GZ%&R>I8(Q<'_
M$#^AV_J)K_UXZ(J6ID];#:<T 1<I@9^4?Z79<$J3P4^Y_!QE@SW&'B"IAU>&
MG0;X':?SBYZ)O)2--PD[0_'_[:AT-.&!66IONH(=;60B-M#Y2.WD+L: 18VL
MY6B?J%!>#A6FX^BF66GL)H^^-A\?297PA4VC5NHT)OPXZ[>7NJES4</9A) E
MQ.N/7=G=?.C'0DG5:Q^SH'%CR>!XMB4RQ AWDF9'J>P^9DM-^E-)"<&''WW]
M,.:9IZE/^WA<D7=]1?C%GIMTK\M'$)6V[;[E!+\=G<!/'-(8O>KPBSOLGW0\
MJHC"3TA/?!B</%O6X MNK^EV\#^7$ ^_6 Y64#3#<U&\0<XG"#^< 'P+GCUT
M;?[:8=!)^NZ5HZ^F*?UUN=*O8VF7195L';9EY*YL![FK1U^KI>61.[_D3485
MQR?GEZZF+/;UP1H .5I8A^RR<*(N&?/6<>RS3G&2^WF(MG/+0J%E\QUK[>AK
MR:C7II_LM.UO@G2+B,;BI*LCZ:J-Z3IH69(P-P)_#LF0I:@V"W95&*)J6CC(
M?"?8./IZ:M3*U7?'_+.3ZA2L;=FH5XMKX_9EZOU[GPTLNT/UC6ZPNRPN]G')
MMS&+MCHMP@$N?'J[Q^D+4,P\^EJI-K9?NR<D8DSHFE=0[J@R6/;:612GY8J.
M)_K*TZ+S_+[Y;$]:M3@2M7@P.Q-G05!:JDQWN2:=90Y:[=<Y+:($YCVG,I[3
M=/]NKG-:Q!!.28KEM8UE$ODG+T24@TR1WS7[.,<98QJA9#2*[\\TSD&L*A"K
M;A0;BX:+J[6*2Q(/?LMWX\$OL'LI5]9R\>.>_L$U\MX\B]F4AX^X:P+9#OM'
M!KQO:(>3.W)+]X[EADVW<REWE3=H.ZV!N!K5T\J[4VV+DZZ.I*M7:UNMZ/(*
MQS?/Z[S:CK.KDB#7G^_H&N"UE8U28]&SVSVVGXU.ITNBTV84/H]4;3>TW&=;
MP*WML.=*V[F.=L-]C9S:JE(L'GVM+)JIV#UV7XQF)LZ/W7[U/I=P/!#@I=?%
M.O5=%PP.I^L^WS K8+2QN^Z? 3_M?">-Z1:C6'N' K(X[3 %8IR6UA?P+5,,
M+B),:NLG%X-=E0*YDVNW[?79D_5S1F57.?I:-\SZ^Q.!10E71<)53^L[9BB6
M<@W@1*F/PT5 [@3SK>>V\Z?4*CA@J529SEZ'NX#EWP7,>E3U7%[VVF\#EBC]
MZHW 0?IG2Z3/RDV-HZ_EBE$IK>A^:5\/:O$;CUD/ZA0.JFK4S---B_[*[D+2
MZZ[DTQ:FHBV:F3HB1SM 91Y>A"_I'6\(07]&57ZN@MQ%'YNX()G\ORO6.[F8
MV,0,4=THS:%M*IFM#_E5P($'IO' XBHM'P^86,)MU(OKXH%YG)KMO=?<JL5L
M@='(?8%^W3R[OKE^NKY\%!)A]0>_Z)?_\^?UT[^WD+1;M9@MJ!+BIRA;MVYL
MBP9 V>Q0";%M29^\V9VH"V9@O6'CPWRD&S&G:PVYQ!;N^0YF*&*JF"7PYXUR
M<=U5$0O3:QG=+O/0BZX JO5%NR0VUO'E#]GN5_Z+?2CJ=Z8SK #/O\,ZH 6I
M5@6JE1:EVG:4 -T@ICO"E/J, 'UW4PIP%\%=]YPV,=-1UHZ^UH"$TW,X^R8"
M\Y.L?O2U 7I_??R_3+TO_56"EN2 IG%"N\-:NRL"L(LGV,0%[&&FXVQ@16.C
M^OZ:'>>F&"9^C9JYW<7N2[_[34F. 4^U J8[PH:^[??UPO)*E:33\38+SY6*
M1U_KY15=,N[KF2VO1&J^,S/!4#96=(6_;NN9U1/FQ.[SSEK-^2* 4HFZPZKO
ML'%Z7HJ5L<_<.*UOM]5<48N8<\B.;GE<(/-!<OP!CBM7)R+K739G/G1S2JYM
M#0*9ZGC@^T)\XK?OT:ZN6"Z4ITH)\T3511%M=D?9+9%RU650;EMO#%##Z5'H
M3%V5E$Q*A@J[)C=9 >*,Q4$ERBN5$4+RG8C,,HA6/_I:-> ?6Y596C!LODE&
MR=-D9#\CL15$S[/R%J6Y*N5#1?6F0^A9#P[;40US\W K&T["99=@9X3@^\F(
M2PKR9V2^<A'O.LP<>+('K;'\_,*LAV5B3U:M.+UO?5>!F=3"ZIN]2K[E.V!L
MV"T:M=K["43G)E690!RJ"W=V[E"ZC>3B,?1<9N#X)5EFW2B9IJBV/L>A6/R?
M9_J]+[N _P0J;E2(JHL!6?)MP,[;/W(#=U?*%>"0AE%9N'YK,R2K;8)D52!9
MU6C4UY?.V;C(/.)43C W6R0M]4T</4%FP7]W4E@:FZ 8E@F9ZRL.7:;YR2$Y
MB!P6OATN<U:=BLM3F.+U^\#QQ)_ZA_S>:F6VD1GT%GK)O>7?^8\AW@J0/-PS
M_Q%G:45R44S*!?R=9FT%20%IS.(O;GJQIT=?BX5BL9@ET*E?X-V9CF-TV2]Z
M_M.XOKV:=XNTGZ Y#'LXJ)QU,K>6L:E*<983V,0"30QXBD8Q$X4V37;^ -V*
M7K-6\E\'P7"&G9762OH9%T>U"G6CEHD#EB:[3<_&L:=>5Q^=)H;3U A\-/-/
MY56[!<IPR). M4_LGR<]NP,Z]8O._WO2A8V<F/A,</M*OX@!?-MA<O(NO[30
M\K?U=K4)OT(> _<;9Q7 5_2V-;#!9=_5C$^\HWO8T+5[SK>3RZ&L0,!JGI:-
M8N4=]JLL0K?JLNBV5?>JS79[V!_R8IT.Z]KMN'ME9Y/JQRL3O <66K;+.I>6
M[P)) H5Z%YQX*B\%L"AXQ22FPGCXM&:8Q26.J_BTYP>XB 98^@$BD/5IT:@5
MEW@C_FF'[U1Y0+_G'+B("B%WNN<YL*: $VM&CD-@*Z.88W+2.U(8*],7DT]K
M_"%1M<7*RF16GOA> F*5<M5FZ*D$>8%O)I4,%VES#E^2J4;V'NMH'7?$3;<S
M)U=7#RA7FSGY)5UY+W#RF\*V^APBG@8E,+YJFLA*#%2NX%I'?[+[+-!OV:O^
MX/4MU^"_,/1'YMO=7_2^Y3_;\";\:#%KQCV>0+0"&Q8P6-=+'QG372^$!X4>
M'CM9.8K'NK9KN71M&&#B&>OE@W4N3I)C3:08><__<W*B7]G,Z7S1[ZUG$*5'
M]G]#YK;9%[U:^D6G/#R\7C\Y$5\DB>??53)>_-TGH3> #Y>0'<5O)(O6\'?3
M_(ZCN?8]NM'H[;2>8L9RR(A>G?P:#"PWH?^Z5M]VWKY,>R=]-K#_8=(@JX24
M)/Q%?WH;P">:/JB']B_Z+2@-3N9;#PE:4;_T67Z+2/T9%\:/*Z+U.-JW?&;]
M.&DQ4%CP^ &=HKK_6L;^\8Q4:BN\D^#)[)>KR\;MQ-RQ&6&A_[%(F8(\_Z>(
MD/^_?K:^KE:66E_/F_>/3W>WE_KO=S<7U[??]/.[A_O"KRW_\U?M_.[V\>[F
M^J+Y='FA/S[!?[Y?WCX]ZG=7^MW]Y4/SZ1H^\.OGUMHTS;'MZF'/&P:6VX$O
MLI]MAG*'=PJ4]!\P7_P$FM'ZQ'=Q/'2M8<<&3?EITQJ1K!1\RG&$^:/+D:2'
M )&Y8PT"$ /YKU_T5[L3]G!UQ8]<;O.M5#P1Y+ -[\(5__SE*%=$,!8)<@9'
M:T(T"#M#Y?#;4>TH9[PAE>)T]?OTRIP7QM_Z'1[:"_1+"$8Z.G'#Z+U0SDAK
M9'WSA5KK(FQI^83%J[7E$&M'=EM>+VO,EY\3JJ%>^Y@_\GX$1WZD@4'JF(\3
MHZ/H4[F"'O'ITX^SQS+%A;*W+\P=LBO?ZY_#,_'Y?]EA[WP8 )F9?_FS[0R1
M*(C:"__7>;)^Y@MO2CB+W&@4IR?5)M(I6Q:V[ !.M_$ RCC[P:CE* S,?0!;
M<LVF2*;NLW#HNP&Y-);C>*\0WNU!Q]'D9/D\ D^-XT2S!TZRIMMI1@3+QU*5
MHZ^GY<.U6NYSFD<O+..<L!J\L<3A#VNY/5MJ^?@M@U/+,MV3'9 YUC2#N[8!
MNYZ386I@*RI&HSZ]06V9%-EBTB_!HN<D/8UH,LK5Z24P:YEFL#)S?>X%A"[P
M['F= #5J9^>5_\J$%VEUUQ5\E(^-&C3RI[RJ%M-]/:5%Y'R.4T)\SH91S^&3
M;R%DP)(,M!CP[GM!H-_[7G>T.FZ7#,4B8DXTX"3(Q3ZU(OC?1K4^'=KO8*67
M3WP3B5_+ ;BPJW::"^8C<QSXG:$_,Y?YEL,CZT[?=NT@1-24%S8RFF _;<,B
MHBVH^(W3$$.X! 4O.0'S,1XB>A:-4HY,VL&T+TDY+//XRG1\C=K&"]?6U2)2
M%@!\8-^[OM?7/8ZVY+FK[LU>?M)L!#"*#^7&O<U68EJK''VMY4#)GI CVPC1
M%A&BQ8F&_2' F--CFB6DK)8+/@F\#Z2TW1<6A%ADM.KVGIS=:.7M;*9;'0]^
MLVP73^/.O8[.8E8NK"'25G:CZ]*Y<+UM?$@=Y%/X./QI: <] A3VNFN9-Y*3
M9RO;R;,K9=D >98!UUXF3N:NB]BE^=R..D*.E>;BVM7%)GD9\QI+#T!<9:2Q
MLXZ#W(CP&&\]UY-6,=\Q<G#0QCSH+KOK.2Q,M5.D6FTN1/]=ZQ3C G,7]I@/
M_@8Z6OJQD)I/!.F[^U%>3D-1G6(H#M'QLAQ[9#95*+F#/TM47"^"A&X^#;[,
M@!>OG!UT_'EIMAY:/U<.@+E*PR5C-EF99+M#V/)=%,R?T3;YYYYPK^"K^!8P
MJNU:_MMUR/H$DXHU31YE4Z16G\W]KIN$LIRC06J_+."VD)]F#U<;\\"E[:8I
MY21%\4U[GSMK"5:M)H#_A/(_8R[+>Z-2QPK%RJ&<;(T*9<Z#JB!D[_0"E=75
MDZWX,AI--^K:+;\+79T8 P'F3=+6JS1LO3;=E\M%GQ$9WJDS6$1"%SF#&AKI
MACF]Y'.6,]C6K.4-"X(O>N1N6V'HVZTA[Q<+O0/PZ99E]"J\K$"@-0\B@(KA
M&M":5U1&GQ#5YHME.\A\3Y[89 3"01@<,XIR'42Y]#XN"E=.2TR>SC4(==<B
M%RYCB2$")%Z*N/%&F3WWD)<NT432,^*]B!-Y7\:,K$CH1;7B\IWHO3W+I6N4
M99UE W.71KVVQ%+K=05$<X)0E9()SI3'I9\#U1&(2O\=7@O?TL\]?U" A<7
M.#G\T/T"'UI3K*:R=PPM+8A^9@5V>T;>1E0BHW(Z/=TW/RC1]!#O?3'#TH+&
MI3-#"9FA7EX#,ZS!T\JAX;8V9MNJQ:QC<H8$D]6/T>)\BM%J#N']CD+&1]Y#
M##PTAQ^ABQ%0L'A09]2;T+&=8<@Z\QW%B,9?S)279E+>DLGEX),+OA-U&$2F
MDLX>A-(HS]+/L-A*D\9DQG56CKZ6*X5&5CW\NI(>BQ_[Z=8<>W662H\-'COF
MJ&N%<E:.>F/5W0>?8,^MSE_D?N(0'%@/0A<"Q[?  .&8>SZ<2\PF\H9A$((Y
M0;.S9!NSG)+BA/:>=>R0)$.34^&6B'#7%9J'3R*ZBRF0=QQ1H[Z!18^L=D0K
M35QR8X8)2ELBD/G5^[;PQ>D&%KT87YP65\87V<#+!^3E]2(O;X8B,P$PEP\
MS"L%8*X> )A7!,!<V6H YO/FX^_ZU<W=7YL#8#[@*V\]OO(*@'$S\)4YLO)$
ME&7Q^_>%(;PHJ=8,0)SC_O7HJP!^!SW5/'^Z_M?UT_7EX\1002'PA,ABP6^O
M&6-YQK#=3"2+TX>Z?MS?K:RY/37SUMQ.),7(1>RVD7=#Y;2GI;SEM'G(N^YZ
M2R%!2$LKZ.DV=@(=;LUV-']YP08^UD&2;! 25]^#=?U#O]B:=.2,HJEN"K&5
ME"WEZD<Y+1]]K9K3\92V/EVW;KI!F%:IS=-(N7E$B/&0.A,<L$TVBN3M6J]-
MZ5J?8Z&[QM<Q2 _BGM]UYX;J.:W.#]6S"]8@'U[/C@M$?6<$8K6P58MC )W6
MYL< VBA^VH5L6E@'AL(*W1R^BT5:;T\1'CY'(+)O)F$IM$-,]'D@@+;;% @X
M_9[E/C,=[0%!_T18+(> ;XN]V&:[#0P2XMBB-K-?* 6/41T_0POT_<I;(E<)
M!>$S*V 7C/_WVI6[?8@V"U$+@0=%T*!-VO*,7MXIZ,0Y84%W6RNNB\358A$S
M8*>E?76D%>T9Z4T'*1ID0J;]_^R]:7/;2)8H^AV_(I]BZH8=0:FY+_9<1="2
M7*VYMJ5GJ;KG?NJ R*2(*0A@8Y&L^O7WG).)C02Q@P0E1G27;8D$,L^^GP.U
MI,<'8TGOD&-\OOB&__96N6?:V3YH8]R]6?&3DL..?(6T4E_7M=%L9KE@@^O!
MMOM,.;8F=YSN0?G="L!BO$X ]%L SVQ$A_/_6YU)A8.2XB'ZMK!9CYXMC\T>
MSE+*WU'7R%T A86/F)AX@?FIA6Z^X)P"\UG#1/_#:T@E(VR>CY(G+<^)<+R5
M /SR^H>-;G-@_ODPS$:??<I]9M!R1VE37::Z4@S2UH1AAKDG.Q^N6NF*S^L?
M_[BZRU-=<XQZ'(Z"$-;IK6O-EJ!_,<,!&@(8PGDE"Y7_V]56& U_&Q.NZRLR
M GN%\FCWYG0&,+/XK03CK:X:#I@Q5QXDL\F6(<B6#%&!XQ";"O1"U;@;@>59
MY1*Q6E)$U9F4+FA1C/"(BH$W9D[66I889XU<>U",MT8RA!3'1]&Q,]%1&Q(G
M^Y8A>]\L__7ZQ_3'Q='L;'ZRS=.?6#$CNP^],']<4',O12)E)/57NA.G./:M
MI<'U5JKN73J32=!I9V/G!.%[<*4U%4"M YIL5&(?15.S8E]])EEPCBD!K>Z)
M!S5-\_30>;/PK_259PR?=##<_C[6;96'%>ZVW<F2K2K)_(MI6>8+31<#QN(6
M* .#0@PSB\^U:$CA8.C>=QHM<\;YG-;&_.0K'[G?X([PQP5=,9_1U^ECMU&O
M4V(%S.$ECG/#<3OX*![;:Q>1*8=02X'EJ,P#T.'RC8]AO,^U;;MH)5R8=E:C
M "-CK7:[2%?*X6F.RJ VHN5>_?2QV W3(7Z%\O7M#:/[O@'*IW&Q!9"(D9U)
MD1KEIB][R5IH-:FZT.K \C04=94J  ?_V!O+/C!AX[RR)VK?+S(-O(I@7@EZ
M*?WPG!2%GGF19:8EKG@,GVXS_F06\F9Q152<TWH&X= ;ITO' TV[=+>E78*(
MVS'M4CQB[_OD12/V7:KD'AW7+.XU\5(>C1W: Y\A,-6LU$L1"UNN4[ZZ9Q=_
MG_[X_8I=_Z 17H( _I?ZM/HL1GI=_?]_7/]C^@W'?!VL]8W4@O]'U?(,]$"]
M'+9C:3.'S_$74V,>_4'HD[?<TLSY>K7JU:^9[B(\X2_4Y_!3=?C58L%G.0,_
MW2XV'S;0H:V-??>'C>U(P(+AL@V@^YE!0TPZ_7&YP:UL>L^^7/U^_>,'YE%O
MOK+;JY_7-Y?[I)K^OJ@F&Q'T3\X'95M9]P/8SMZD8S;(XOK:9H=F"VWVRFS
M9V#5*_CY!I,VT7?/MK^IB-N>1.&]9A,X!J8+5_-7&V)[9X31<)TRRJ13JB*,
M,B9(P;6%G9@%'@F/S$^(X4UPI1S6;0]*K+G:#I4"T;[W<?_=.KLGYW=_W-Y^
MN[K&2=33;^SR^N[BV\W='S^O(E.IP;_]>O/S^_3^^N;'<6Y'(ST9OQ=+S-04
MD<Z%93[),">7TP/8!PT''H-<KG$Q58U-S.+LMZHV_\$SNJ>8_"N2OBU#8:6A
M5*XYN "4)@4+I0ZA "0H&TQCCI57;\E6.+K2-/8:*"I<7NA?&,VNKWA=3!2%
M"TMM_Z:WXJ*9J*17N!QW_VY^X?K#VH")$?/Q[@;85,E1V]7-^KB:@^0?_WH1
ME$<'LV3S87K=D_/1Z)UQ3(7@ZP'X=C@0>+=ZR5/4[+;^0O:=V&39<-JG3.&X
M;$SS<)BB.*C$I(38E:3-5Q+W.!OUP&E;#O?D=G:<X1K9LA+K$&F[ *A& *K2
MRO&XO?"XO3#3]L+^<7MAK=L+A\?MA97RS,82PT&SEQA2+=0=%D/!UR_^#W[[
MZN<=%0F//E/*]O[_[FV_88OQ7S,.'[X06[6IE8")E;S'58?O8-5A&.]%4XCU
M9)+KO/443H$V%=@%:):=7AOL0EUICJJ_'QC\Y(ZJ&6 C7:F605VU'Z:SF?OD
MZF0Y7?*%-M.<;$7#;P(@]R;@7VRF5$3'P/NY^X6NVK9XZ1<!@3_ /<E6^/\F
M ' G6Y]N_=8G!$ U]]_)YL[N^+?8ZHXM\/VBZI3B41WV7ZKAJM:K.'&G%;O
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
M)*DH:?39CD#/XH^J)9PI$"%X>'B;O*8B1;\ ZI/ZRC2XM 2L5".>[%VX*'A
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
M^+[#QE!J<&ND$,T _UJ3NEY#K6:0K?$4 ,[V 4=6BNDZBL75N:8'K"(JZH.
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
MHX+% PK_208^I1C'G F1PJ:*N8^D%5S#RZVMR<44N'=+P'VK7$\$=7I,DJU
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
M&,%%(T+="JM*.8I,YX:[,1X77.G4I:2JF&N5Q1O<\OYX=V>C8*2$,UA5)6W
M5^$9:[?>I(-KXP>\\OZ%Z\_\.[919:L/&XZSUMSFVJ:2C6XVJ:(4)0SC]%#:
M&YK6"I"*YO_+5>O^Q<R&76I^[??3Z_^J0FD145 *Z:/W@_2EQ7DFM(]P7\7N
M<%XQ1L?O!J-?3=?*AE"L]R_2%G$@3#QY/RC7GC/R</?DO'2K5[4\7+*1XQYG
M9JD+,+KSUS&L'Z[)'9L[HJ<I0C(?2?70&FCW*FSAV*=\*=@ZT U:!_*6H6>B
MPGV7HN^T)W74S]J36K#T' EJ2TPDIAB]Z26)R?&5Z%IY#+QQ'ITFEG^E?/)3
MPE&82151F-(%IQ/QASBG!\0=15QJ>L<T/L#$1( ))[<\J#K-GH2/@46H$)>?
MFHM3U^;L@UQ*_?/F#[F-^J,WDANW$B4/[HC*@FR3/N/GV/W$,]TL_K#Y%%^>
M:>3G",=UG&T.7HI,^&PQ@SM4K23F!WJC,V6<KOK[B2X[?->WX%79[C/$^VQF
MTM?NX\\5T8SU=NZ6$KVDV$,=:9C 28ZGVJ_3I38'+OG$Q)^G"WC7*4Z%7'N
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
M-=-'BW/ZY@?\GBQH67NJ5]0BL+GV2P6$ZY/F(&T#5L2TM_2%29WNH#)2OUG
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
ME)!<OL@2?;GXM0?L<(*S_H5])!?49(B=R,&)%/]$MEC4)6:'GCKFJ?@;]3Z
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
M7LK:F] 6F'9Z*6LB%#9*S!M'KF6:"G.0*PB;\_ZHU<W01'00])H"U3+C8O)
M%5.O@U9W_#Z@6J8T( ]4NRA:)]WTCOZ# &J::"U3.U!$M(+(.1^T2P*W^8*U
M3!-6'F+M S2[K5&[0A&P%I3V'OS#?>*6-MO\-V8)% Q=BWS!6@ [2X0X$L&F
M__;'Z[,Q9"A[W2C'#P(R'OP;/)QCE%L>:I]'VCC%_W=ZRKYJ7)]_8K?J(_\,
MK_JWRXT9_\2&P\_L'ZKNPE\[[/14?I&H5WPWE+T1)SMUS!5\N(MGDC_Q_*HA
M_BS=52L"E3BG,'R>=LQQJ'SAZ^E_HL\9\3<7ZI.FOWY*>R=]UM;^XN*()Q%
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
M0= ;G)P/-X="__:1D<,,OO*7VRG[[^M_$!.=;; 52#OV/R;PL/[*O#%V( '
M'OBN.@"P%_9-6Y%)8[H6FRTUO@#! '8BAN% RBS '[.$5R\Y'2&-GWTP56M.
M^\\U"]PTD^P"^-QWD.XJUT$2K$R+2\D$/]( AD;:E\.7P:,'1U;PR-:9$(+B
MS&<LP:@*Y*$G T.&YE+S+)6(C2[.@+^D3#9R(YR.8T!2,Q!O"!,,AH"?+'4*
M3O@/R;S#MU.O :1XGU:2"@?MZYEM"JK5& T2-@;B]-+*MP=]!=-JFCH>9E7'
M&Z8063<:O<TW[Y4XX1Z.7+R%&"3&Y>]6G&(\@<G_/; 1HM:_(F$$S!UR233"
MO,$%$5!P9!-P '(11OSK+]70Z%MS_@"VI,%M&Q,$FAWY$8J3N3ES41Z'L")4
MKNHH(.<<%=X,3K()=!H;Z+F RVA.8&6V&)5SHVD*QZ$(A@#R6+1QM<3A[QR+
MJT_L*T6_N#1W*-A$S\!7D$8C^\Q62*@X 'HZ&_ZY4BV'/#B+PX\^A/,Q(9\P
M^IJ-PWJ>H4B> .-@+."5;N G@")/4-:?@""\ ^T2;E@3(<UAQ#E=.\AW[U4H
M/**GR$8JBJ?K E]QJW B,U\W51%4 HVC/L+Q'_$W8&(9,VV%T<<GS ^D)X%*
M")RH\I]_476$Q:UWA"F=(%-4=4#;0]OM8:LWVIS PU:Z"WKR_[5WM<V)(T?X
MNW\%V52JDKJSC1"OSL558(R776Q88^]Z-Y5*R6@P.@N)Z 6#?WUF1B^ -("$
MD5 +75U=8A SK>FG>WJ>Z>FQP6N]F$X' 0EXF24*\Q-KLX2MN"+NUY#D=;Q+
M;O608LXYIFGASO'<.6$PT$Q[!4\;)=MZ(8;V-%R0Y=;KO9X)SDD2!RQU2Y1
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
M^%&J\ACHMH2L\*-48SHXMRRD.S2.TDSX)2,VBTF1Z:#\DAYD1;@15D@SV9;
M("M*569T6RHL,N/-CB?(BA)'&0$68Y 5I2*/@<E*S#9*TO*V^'2P8-ET !1^
M:6;NDC&+)%O_AZ'\/KH7Q>63M!?%@^2[=,VXN"?E9BUC(7_>2HHT-L=IXR-Y
MD#062S_"+)7Z 4U2U7&SHB2;AC1%?30P-<F02$&0@6R*2+0JB(PGIF&561TZ
M$7 /:;0"<6/.;F U>*$QBW456VRT5J+W_WG0;-AQ8"9QP0YHZBT6S/P0- V[
M]2S)S (,:([M" "3. \#FLN[1_2>F1X>Q/D#UJIN%072&_/E;Y;6UHU>#^'Y
M141ZIW.5Q26TL 5(/H\L+OI8#-&4W;O^;I$Q4L5%J5O_IPB1^W&7\:"IZJMN
MJ HB2%&0IK?KVW !;[E2!,V9644+7>:,W%!!"\NMAHZ(5BV\00JY_8,4G1/'
MDD+N5A3(9&!7G S XF=.Z"!."'0B7X;0] =*19"4Z<X(Z!L:$L;.35=;00!Q
M4@3)L;HWG F21N\3QHL><B<;W:OT;A^NN5DW.Q'H0  TC0L2 HESZZ!9V;7Z
M;<P?YA.T"H:&*<GDUL"T;<8409.D<%08X<'\(FC:,I0*;X7!2,)+@'DX=PS/
M*D$3BW!5&F795Y!,X4XJM?89D!94G="LLP2:$82GRBBM$C1U%DB5UET1MA[[
MZM!X$S24MC"V!)I@ J;'*.T1-*\4RK6V3$VAM[;@!UO2C-[?DCZBL 2:)8*J
MT"@M]'@XGPX2=#129;$]GFCJE&Y/!=YB@F2CQ\,!)4JE45HI:$ZH)6%'BCK2
M%(EM!8_)B_0L(TK3ZXWYK?"GJC'H>GH#XWB"#%1_T5 PS8)3*VA>:">U7IFZ
MH8Z1UI'T5%IJ&30OM)-*Z<6VWL</DS<6I6)!LT0!]D<WZ#YE+%$9-$L40)7D
M-L\A5:>\@SI!NEW0A!'L "G*R]E \T=P Z0H50J:08(>($6I6-!,$KP *4I5
M@F:0%M%/2#M]T 01C07M-77ZA$T?@0UXHU0I2.IH3R?5FI(P5A6QIZFB.3 "
MG,N(#G>.U ?#&,D@/N5*46"L I++.CC&(&D8-*G51,]&&X^&9I)&EG2'E3:6
M=%W5YG>JL36I(GS'X<^0N4=KGY[:AP@NHL00:#9MKQB"I#60A-G!?3ML:*V<
M/O* *]CI(\^/]GGZJ *:Z\OF(LC0 \U)9GXFG+)!\I2@9CX8*^<(V9D*2 +U
MX!B#I.'#4*J,T?CC+Z>GN7__N/U>_L^_GP83<_93*=7$]\KTY>=<>6R:;S<5
MK5;Y6OCS\6&NRY7IX#TO?S'.C3[Z\E[A7V?<H&/D?[5:A?[7\^FL<?4S/Q7[
MVO/[VV/E<?3PK)FO$_ZZ7BB.)%[\=?_;K^KWG]<U16R56WK!J&&W7'XJOEZ)
MK\5S<VC4^=O[AQOTV)4:LQ]WGU_>J\IU^1O_J/3/_]=YN?G.%X7R^,_R&]>9
M<4:^;E;DMZ_S@CA^NGN6'D9?/S^H->'S^2^!N]9Y"4V4;[7B;YWJC[?!Y\KX
MSJ@.AHVGRE6OHW_I7!OFK9SGVO<_/Q?>AMWWV;>;^DV]]-M(>;WZ5BL+/_+7
MMR^3YON70?5]=E-]&U>>2LW7T>/;?>/[TWOWY?:+T)LVC.KXVR,WO/]\57H;
M/0T_UW]URT\O-_DOU7_])W?5OS\]#8<X_I3#4U<M$L2!97P35 <Y0OU4P;*E
M":HC'J5^0'.=$)=Y'F4&KF^R_*-]1OY5T$PE$ 3$9,P@Z<LMJES2W8-J"'*?
MZ"[.HG.KH7/^E"M'HCO01%]2=;?L>;G2:;Y\6@CG>;T_VJOG/0S!EK)!!$E<
M)=UN%C[/J[N]^CR0A%#2=9?H@HI5T$EW(%2>M **59 4C5N4>:1JQ@/2QF1#
MB7'66E)0=WBE(7'[%7Q'8N(UD)3/UGU#LENH]X2Y\"QOVS6,815[D/+;\6PB
MU$!34AE^ N$GPE./-="$UEK\W*+W=T'!TPV9C#JJ$.@"M$A!U#?"%8 'YXA
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
M4@!0JHCS%$0NB-TB43.8DPTNEG.8W;F"36"O.;HG\GA<F M#HAXH5T_X8E.
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
M5)3F*[YPJUU_W+A_[]<[]^]]ZR2NDK+\M,M.ENSDIUUV\OV^"]=":+R6B^%
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
MU+2P,<G<BZ628JZGC<0.\KENQ3 Y"C*=,ZSB0JDO"&YBL\7.>3^-0];@Y2#
M0N1SG$E6DD\7K*(PIV$P[ ?3LIV07231*K@Z+AS"8L=:.M9RKUG+GZJ89H28
M>4+1C]5LQ450C&)+BJI _).1+28K(QO9&)%G8EL3-F]:Y6P6B\'H!A.[%?$&
M\J$ULP^N_BY*W:$HOHL3"?:2A(E<;H6%_++)6.1N)C-7[&5)N,(4CA#!1<>P
M&;"].;,U,,I)Z?E@.A^XEZ42#L)T, =J2HD]Z+D>$[RT*8JV%7-N$K4<E^90
ME)IWF(4Y,'%%K-CVWYB'G,XW44JZF<I,Q=? "*/5]C(';2=@-Y4#>YA*3-V(
M0XS*!Q:!G0!CL&T])1LSG.K _DV:HAAF/\]T;)L?!:.$G!CR&><G1NZGBVE&
MJ<<ZF,8S3+YB>%TMP!E88$J\&?.PE^@6BCC_;J48Q$I)BCDR"#BF\F >S!G!
M81CW1IR660GO"'7<:8L=2[_?+/T#=XOB'&M,'8XNX^VAZ3"5>6FH6Z'58K9=
M0JVSHVQE0;7LI!JZ=V'U0T;3]VHFR/R+,0J% >MYGH%>5>:$%,..;72-HEO3
M"YU:?SBGP,+%#H&/ >O!H"V&Z]'GJ&Q*CP6ZQL?-UTMF%#)I9H!MKLE^[Y84
MN-VG&+^\Z]#$M>(21QPF]R ZB>4[CRY^2^+'P'G@)[D%/40N#F>2&+6;ZG9L
MWFNEDSV#CGFBR2"E6Z%OB6)L@_R452OTQ >?IA)U9_4B2>3%:\Z/N.E9=JS[
M M9]N/_\AG%(&L1+(CO /H!$:IN+/SX;_FKZ*CZ_RVN^(M4NW+99=027=+@_
M-"\^W'_W=:SF!7-DTTY%T6<4,(/[,\[CD0G6#,1J-F5[H=U=:0M4PR7R8"K6
M%^>Y'SE'Z"#YD*'#DPM0CEG;1SEJ G0#TDP'MJL1:N;<0*;$(":5W[!V[EE)
M[6P2+)N$3!SIU2?:M.G8A_BR:;-A'W+%,4C?6N:J26#WD_JHF=S<D8DS %Q.
M'AN'EX05'8PTO(4>.5?:I,=Y@9034M _IZ8J_& !=LW:F?7M]#B]]&U7R9_:
M?=PE4$D"U>[C+H/J'M+W]5DD\,A53%)\#T4\]WQ&IM;#,K;@9GR-NG/A%XPY
M3"WD< );+J>"M0IQJ&"-EK.;X*=ALJ1^8G&*7(Q2.N1)FZ5!WY#3&ET/98KI
MTLC04K70C(2Y33G3F(D:!K(3_9YL19Q2:TRL?TJ6;OWDMO973 LQZ["(^-5=
MY3YNL!<%=4?&'Z^J>["YKNCWB[57#5.I=6,+C)J[ZD+--2QJ#-('G6$PH3F(
M Y6+QPR.9!)'7,;%-7BR/78-?B8+FV/F_,RRV*MTEBOE@Z-3(8?--&'K4R'D
M114'"S?]$081@# 1T;\V'QIVPW4\]S U&N[@!9?09KJWJ!ST"+Y^0/ZXMD?(
MQ<L/&??:P.8W+5 K %L].FL;GDK+QJ!(XD4/N7PV#)(,JR 5]9H=-'JTVG=Q
M%GZ.U;HAH1SP@_CK"O0^ZK2*L_WI^I&CT/-SM[5+KNU2K%=K7>W,:2#8"^(
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
M^&>_-0M%+JA9N-_ZJM]+&$%%,&XTUA5-LU(KZOZ#,/:@:868S6,Z9$7DSL?
MPK9%%:660+9C!K6=]YM=#&P(0@!.N3&&0?S&C+)^CU*-QN+,?Q/.*80:_"'5
MZF^R?#X,MKPQN"NR-26X![(,N3T,CKBU.36"C^+)!(9%OCW-%H0NQ*OEAD#<
M8YQ*X3!FC%-1:3!5M $#2GJ2'>98BH=E1-$)##8O$-V 4,0Y'D4_2BF!SN:O
M83+9+"S&4PE/V1(0#H%,@7LH:N8%K^) CL/1HM_Y79FQ28I[V(: A&!H=?'7
M'<Z+EZS9^WJA@*'NMC-4RT$.]['7M5XG[[K[:.@1)=5BO Z;N&1T!2CM_J:W
M.KC)I=Y@R]:N"W++M-?9P'XS'5D:18.TAW^$W ,0^![Q2Z1"PX:TJ34S[!#)
MM-ISL85&^[VK2QZ/S\VQ ,A)R/_<>%7BBU^K6G9'V[=&VVMO@+*R(+:-O 68
MB$#8J #3@&48L%4L<I+J#JZ<?S[:>2JTRB45MT.L%Q7/=X1Z&X2Z]IX>*PGU
M(%<UWHO,%A-[A!YK<%IZVT-MC;B5CI1+^(2:PA0Z0GWXA+IWBQP5\\,(HGB/
M>2JU5 +"VQ1QW;7A[ROXA$=85?"M8E-+<QQ0AJ%LU>Y>;;/(!#5M/*3E+3V0
M(X)SQ-F(U//6K]YE<;2W]Y_WU@B\P']TN']LF1NN_B-SM'>&HWT'9B$LS_/;
MB^UGK7:T[:I<FAP(#:A$STCLS+3OG/'>H9F&+.G;3#3G1J!&"O?.1.LLM+LF
MZUNQT'R]EXGY8I4V:-%H@RW3L+4(O^YPQU?%9+U48;ZCTJCBI-WN5. '2K*W
M8JL]" WX6AD'A]STG5I[*,$80=1\J_;07</K.[! %@B?08$M _?40#L?K&RQ
M0Q@W8VY+PD#\7-T7C^L*MND/?X"5-=X5OT*K!VIKT1H,8F $T,Y>?]ZW[0.
M V$H$WXD-82UHG[[AF99X?T-UURU)OW9*]'4]<O@/6H /W@JR;.KIY)L,%>C
MG@BT7GIX=/CQ[3\)'/B/TS_?[_]_4$L#!!0    (  2+?UHETA"5\0$  /D'
M   >    96$P,C,U.3,S,#%E>#(S+3%?8V%P<W1O;F4N:'1MW55-B]LP$+T'
M\A\&'TH+2?S5A9(XAL2;W80ZNVGB4/949%NVM=B2D60V^^\[CI- H7OH(8?&
M!PMI9MZ;]R08;QFM0[_?\Y:+V3VNT'Y>M(K"A>^9W8I1\Q3VYL_W+["+7L+%
MU,@$UV.PK5I#Q"JJX(F^P594A ^Z@P'LJ&29@858NOG7N@E41.:,CZ%-M2:@
MZ4$/2<ER/)(L+[3A>W-_<2A8S#0X[LCVS#FVO;D&84*YIM+P/_%8U9,KDWBK
M]2/LML'4H ?''=J_+,L>O=:Y ;,PFAK&?RVRI)G^JT3G9B1>[G'O!X(KW('(
M8,536E/\X79+<Z8PAZ:P:>*2)3!+$M%PS7C>[STP67GF_EH>O#9*L^S]RB9<
M6'Y2*%!I_ [)R0PM0!<4&$^$K(4DF@D.&)<TPT2>T'Z/\6-*Y],I8Z>)IM71
M30X/0E:P&]KP^4F,P'7=H?/MJVW=?6FM#DBMM. 4EJ),T5((D&C41D0CD09)
M-:2(EL*:R*0 UQZ 8SEW+7++VW8J2G9,Z?<RQ@E/&"E!G5M0'],,X*U@B$GJ
MFA()1R5,P8SS!A&V'?E9@6T-OW\,=1L/P-N?<8_AE":G.Q\#1\F&;RH3'N<_
M8$.DYE0J",/@=MY_(,JFBALL>BZ8N#;;G^_YPF:VH[N;Y>W(_PU02P,$%
M  @ !(M_6A<,D0C\!@  ]"(  !X   !E83 R,S4Y,S,P,65X,S$M,5]C87!S
M=&]N92YH=&WMFM]/XS@0Q]]/NO_!JG0KD,*/PK(/T$5J2_:HK@NH=$^WCV[B
MM#Z<.&L[+;V__K[CI#^ LA05[N%4'BAQQN.QY^.9L6GCLO^U>_[K+XW+L'F!
M3T8_C7ZGWPW/&P?E)]X>5*\;K>N+[^RV_[T;?JXE.G.GK'Z8.]:7J;#L2DQ8
M3Z<\"\J&@-T*(Y,:.J+KS6O[G;&4FZ',3AF)'IXQ)^[='E=RB"8CAR-7.V^T
MSL/[D1Q(QX[K^_7&00MFW[SC@!^R@<W/WFF,2&1.&#^K=MCK=[YTVLU^Y_J*
M77]A-[W.5;MST^RR\*^P_:W?^3-$,R3"7J/5@S4WWWJWWYI7?=:_9K=AV_<[
M/CPJ7T)!_S)DM\U>JWD5WNY=_]4-O[-FNT^JCPXA]GXK]W=AG4RF[[QV\U$Z
M ?O*G1M!1[C/NC+W>B)AZ#5S(^Y.W\R$)W/J-UO=D+7#;O?VIMGN7/W^N798
M\\\WS8N+V?.K!YW(V(U(]/"WFM^EC7YOIF5,,XNXFBV$TWFMVLF-_L7R6'M6
M_B/* ><J#_>/3F16.Z_O8[M?K-%O]9JS$1\+9L18BHF(L<K2,IYE!5=HS+5Q
M3&?LBS8IM.S]P73"VCRW3F>"76H5RVS(VMKD^VP'CF,?5/RCT&=&#*5UAF?N
M@_$-NV?>2/SJE:MPX-?[?.O))4\>;>3)%K?P'YR53ME=IB=*Q$,1E ZM/!EK
M3##3CD70R&4&1T]9D3E3"&8==R)%&",7<RPQXID$! F/T&283A&IG2[EG@AD
M(A+6<C,ED93?"48TS'5:M,4P!D,JBL8T!@E$TD1%"K$,W6%)+ R;C&0T8K:@
M7XO^$V%$I80FD$JK!/?T3:0;88(V%Y$WD/3F,$W'F"8<@T493)>788OBRR@>
MOP^*@B4R@[.)FX5S W (<;PV2^]EEB#J<">A1V:1*F+H!$!+G@P GS1JRG+X
MG] EI)5:L%EA81\-#?QC28H#DB@4! "D!C5^..OMB;@=L43IB9W1NHAJC%-C
M:3>L#):@LS-CGEB[Y>YE[CYNQ%W_@9,^&$NIQU9D574$A0R=)!*/WGT=QHWP
MH,#Q<J $.90)T#E0THY(G,12A$L*F?0<2QLI;0OTHT!JM"J)R8V.1(QFRW8
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
M[V&^-M IP;SPB&?7K':^!OG)#S#5@JE/_C/!U*][8D"ICWQ0K K*4- F:.:
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
M*4JB6U9I;6^%/)A_*59WZFF"4Y[7N2";B5+RU&MFTR]&5$Q1K)JJL=)MHQ^
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
M"S>6Q%//V#W%(JI)>XJ8Z\MLW=\ Y2(P?*I01QT3\34"BBJK<"=A*<X?>,1
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
MIMHST+8*^->G/7@+0[<19<?#7I:;X.<R>DF+$.BN;[2?_4A)F@W/@B8?A%1
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
ML^OLUK.XX6!,K][Q*S']O<X2Z06.A:L2N<[0M-=>Z>H&4"VL<<=0TF7"RA;
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
M/T_,_CG>_'#'AJD^%F4)KBZ('S;MVPJ_FQ-NN669[DA9A&N@F T?:P(KL3H
M^IZ147156%/=#C# QL1Y0!US[:KI4I#]ZT;22&/?R?A0X^*3%@8P4!^9CCU5
M KJY<@F+.8">-Y%MFPJ$=#/E#4T$<5PQY&0.#0:UW=8?%@1LHON02:JQA\$K
M<3$:38W<*\G1)B;8"P]\)ON,,]$WEM"\[AS^>8%B*PCG5G%2TZT36,14VXU@
MSS1S&SC:&<O<:=:GT3DP.3=ERAU.S5@IV)Y2AY=KG0?F+).@<8%RM.7-Z0=D
MY[1^?0B%U:]U$N1.<'\P'5\#ZO821K=,$T-2;)44P8R?-U.[**IU5]&"$#F^
MY<SZ>GRV[9>YM0&V_W'E!PJG\GGP%#%$EJS+;6"54_N3IE0;'@DTN91.6V40
MSW),N(1?0GVWMIGNV]I#O;4O@.GW_,%/GLU1Y^9[,S_M=DY\T/*D'E?:,"O2
M%99T[/+&J@&SW4S( D.U&R:+@3H-7:M398UFDC5?CD\AYQ:VYSG:[J6,7K4V
M*3VW[4U*PIE9SQ'#I95QV)&?-]YG[B;F413PTQ5:NA+Z5(BG(;=>M=9\)B&7
M_1DB6U"O)Q/%1L@)0KG&Y548/9X!,+ID-*WIV0E3L-:/"2[&9-KG76CD$GGC
M=FB4M=LX*@!6I-O%A,_K+6E(^B9%KTN44/<N?.8H\DO 5H!7S&K?M'3K2G71
MKB$68->3UMA"UMB?6J&#5@K8@U :GSL2^KDO(G;+R//=*FLJL=?/Z9*+(!2N
MT_*8:+ZW.Q)3[ .V<6I"V,9M;+@BADDO.@QFQE=@\FBWQ)",C@U,49]/1VE4
M#"JH_,M8@T"?DF \TG]NL%%XK->5U#2\=/5%:WKF[814+@4YA/7F#K*8&3$W
MDYO0.T'5+A_1RY'/<2I++Q<LMQ)?3C61-8CODB8FWE_*C/\=ZFY^;.(I)9OX
MWQ7039PZ5U3(@LMC\%V,DQ_R$2F-3@;4=1^_\Z.J,N6A(PIA(X[6RRE%P<W-
M:8Y'(0,6(=>\1G<!#:*S3#J>_[^P]^9!36W;^FAL$0&CTBE=5%!4FMC0;"$D
M*BHB @(B38!L1800,9M-%R4F"D+HLQ6%+2I1D4Z:B!!0N@BAV<I6>I @A"0J
MO:RE@$O2_9;GOE=U[SFOSKWO5_5>U:MZ?ZR0HN::F7...<;XOK7F&&.'W%J!
MZ".YE^U4(+2R95<+%8C\5\-(.<B ;=H\?7[!\,?/G.&I\FY45?M_5.7="HL;
M2\&W&:B#7G'T<YW0#@:#9B,U@_1%#7@1C3DFZ=PL/0:5B'")5S+*1&'6S0&V
M7=(#Y:'?8QP_=91 J?8#VWKK<9H)Y:G!9TOQ'27<0/">?.U;"46J(GL$_T9P
M TG(>(73HQ0*F3SF$$]$;OT(?&=@2,(10]$-7!6[I4.!4,%#>"$A6>H,6JG@
MEK-Y8<N'RCQ:Y%N>@S.T7T!._97P;JHU.7H+82*B%;=*O@$226 :DD;3H:!:
M=9AIF%W$,8*F@#2ZN<<2#VL^VK7OXT IU:3,]3+)(B?K>G!)AWEA6+Y_5?4I
MP?'O;LV5>R-2Q:RAWC'M%H$VC&]A6DQ3I>X!.]/ENC:OQU!:%':3@?Y@_2'A
M:D=W$6I&W\.]]\NE^4\U+U-,.D['>3HYO1<W5'N7W[RP^4_6#122.U;.K9I+
MIX<PXVLU<@@S36>!2C%KME/B)']MX]I40-!%\1G"=E@*P4BDU#E3KL[>I$"T
MGH^TO3>G.YV[IM?\8R\C/K(.)BJY6[O<1\>]6+Z.L]08&!7$7Z.90#&+T=!6
M,!FK1U4'N:E2HF0UK8_%0;:P$!0';W!5ZWA\XU:I <0=XR:,KNPQ?U@S&&7G
M>A PG12%N7J#%0-AGP:7AUC_,5E3&Y-MVRJY">Z7*\])+*B.T'<@=C'+8'6W
M% FF"K5;YZ&NT?T BB$U>3@MV(AQTKY6[PI\-4$F7WG?=<F2M2'D=1ZE8.IC
MD\&CX!BKO,#\3KN/Q1<JK$LATJ*#+(NJ6TRJ;;_Q,^X^+D"_'^.&3)VM=Z3G
M4?<"T:P(M@\DQU^6D@NG-^)#P.J\ N@IR7O[8.0PUXKG?E/EP_!?G5M_138I
M$$JPM??F7NK4F*(OEZL97Z,'/[ 5,=H(P]MZ%R_T8M'3H]I@&9-W3Z *Q2\2
M0.W9%=HI88U:1)0FAZM)#-@%!.0]Y#*B])&>X/C[>K>"*=_5-1>6,+X)S8=0
M\.#&*G <9"MZ%>W-DE9VA$2'N@RZ R+'"F>98+8(E@J7O_Q;>Q:K\NW?W(JY
M=EMN7$YV''7UQ7K\8RC>/KM5@3A/UH/B8?[#5!= NLTE498UB=)#VZL_R^8
MW$R%Q%*ZOZ?>\)'4#E(#LIM\7:_5^]#%G:O>4X)?!>AVETGWBL,\G.NZHU!:
M$QV!A<T7J0Z7\PC^$]^F]]SI0YUX,"_&O8][M9M2LGA<EHV)$A)4(=TV>F5G
M$TN38MV4N[T/$R1$JT#QPLX$RS 5'FU7/T?W <%KL,I_WW>GG%Z7/LY5EZ]?
M)&=>5*=8]7VYM"-+@9A5,SR_XFM$$PHXS6(V[I)5U&^6J*%6237[:6B*0*S]
M\WP='Y6,T0T7VT4(O]3\#/<'M5_=@(I%KAFCJ/XOETK-T52'8'$OJAFW+M3K
MS$#.CN*GH5=<'L4*IXUSG8[()MDPL9-LA'2;!!P%HH4^[($'66E4.NC1RE6M
M8L6AD//<#<.4$^W-N!5856+M&TK.-^$<S]F61]/K9KMWM!CL3%&+\.NG.A9-
M\QOZLK+.N/D?.DO2;[B:_Q_Q>/\^Z<OY@X9*-R?]*BG&S>]F9O.:?88>).=,
M9T6;MC!QFTT=QV)>B6J?[EQQ6X&X@6KFSBO%R^4C=' ))U0"V+)E8PH$MX8@
MI=76_O]-_M]M(GC6.S-?=[[RV?6PLCS3UVOW/R^.-OVH'4R^FVR<6U .RUTS
M073UF/@X\+GA*7^EM>^EFT4$?/+IJ@LDO$]PTO&'Q>?-K^V+4_9+2QFLB;ZU
MQNCBI5L[1RIZ(QX&,B]F7G]_:I6^Z]%>R]LI=B[=YCVK@Y/]/QU,&S/9\.GX
MC8^(-><<]$T,Y>OI:^E=!DB)+$J!:)\N>7SM@"MT2 J[Y(,4W-SLH *!ROO9
M1H'XV4CR_[U&_[N3V_4?C19^OOYR4R#6X!+H$T@EF:Q6@1 O]'<?U"N4;I%K
M*A /,:COB],*!+/['XUP/QO)_YM&_Z.>_JG1"/L&]4!0A-I(>;:JM=47HT3/
MK(^W?UNCNN+DF^,K99\,^;4G_B^"$?Z)Y_7\4_[!SS\!T^NM/PO)GZLN@_^5
M4XYJ*93_0KOPGOX]!;6PE"W/5N_7?KB$_$0PE'_XC>K]4G:_'H]L$HN9L^,#
MU T*A/(^*GHC*D6="O//&^U'<1I;(/)'$W\8H8:AKRL0U9F'=*Y4%PV:U9Q0
M<B>Y$?S0A^91;[+RO\@(G__.G>N77Y1'U\<$B<?[,%ZHQ'H[&))MJ9:QPAHU
MJ2?I0RX#;X9%$= [-/_7*9NP=W<N%[WW-1)LJ"*O:3*J'N"N"8(^Z1<FG$M!
MZW=>KCO\HN>\7?_@*P&_LWUT7R\,ICQ:Z%7E=T5U;'[-XA7HJJB#S,BU!7$,
M&LH>0.%E?U)7&;<?J+?+#_F]]8G]V A>5&K3RDK!>(84?.T-2/QLAG+OU3O>
M(U_H;J_Y1ZI?CZ6>#=*: K;DN.\T:Z-<96J).<LIEH9#=(#41I(8$VU6RG_I
MCWRKW69%X%BW=:Z5JH#,UJLGWFV.G"Q=0"(F"<AM?1@/\/ 96*&! H%'74/L
MO6+C^TN,EA&GQ<%&6=X":R/%L(E;Q6!8UI%3!'K4K:(ZDC-:K)U<Y<1.#)>_
M0VT0 E8U^5 *OL%D[,P#8!H/59P=>^LJ?'==2%:EQ+=%&QCE;H[":?_X%II%
MDB$/"=&JOE#>*9#3&)_/$\GP#L]^/@P[/B-T/B<YTO/E$MMB=O<4M#.7I&M2
M,MV12HJ)T'/_\/?$HR?GKNQ&2)=WR3?)83U1BQ2L)M)6U\KRZNTOB]&),(%
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
ML%/!F(W1^:F+W $1I R(3W6]>W2U;&*)D#SN )8W%.A[G>)B45T8V\>OS5I
MHLG9PO:K$06FW6O$!H1.^7;0=78%X-6.VD@_IT ,!8H*[@"X5ZAG,3.I>52_
M/LO5@%6\Z*V7V#A]1^_\2*R/ZWH_*(XO+(UL.#?NG8N_UW!@&Q?/VOODQ>V_
M,1DI?^3?]2A.XAW3V'WN60^ON=I<HQAFOJ*>%I$_QO+ ]EW];;_^?A_S2.F
M1UY R>W S;]?\<[Q=MG%$^TW+<_51;=>>.GI5YUA>X GW).9Z);P[M;;_:%_
M^I4H!ZPO)F@_ & =_13UV_QV7\K%=;;J[F4[/>X7*Q#'[GS&_?/YVJ_,]R7B
MK$K)"5H'8176&F*Z<'JD1\6"U;ZAOK+\-%>U:P-EA2]ZHVS3L;MT'%*:OWY]
M0ZH[GG-L[R&;8_K]A[#L?WZ)S<Y<]'B4NJBYT7.GZ&KZD9Q;'OGXH=>[S'0^
MQU?B2U!IGDVB?3/\<D)*VMGD5Q?<F\X9;M[59@F\Z"P9<,OI"??<V9EUXHW;
MISMW9AIL4J0?H#()>1JUBDMDI1+681S&9/@VVBJ8%LP-Y;D!P8SZ907>_E1[
MT+A%@> CQ:ADFCI19U\GF\37NFYPQZJ8]'#KRSY+-9OADQFDZ>GA2O+F(2$L
MP;$GC58-8$S3H3%F DN]?M58@U*KH*J%Q<G/93^$>;]#.A6)G"G)HY!/@W1>
MR28/46S(=\%PM7QW+X<..6&0N-0+]QSON3 .G>D/[C.[>+D3(\MYS-UE28=,
M8IK(*OXA U@KB  2FF(4"""58MC>B.E9Z! DF)53+0'C5K5+_B;"PB3+=!47
MZ Z]E%(PUVKSNW%*.<8$6.ILS34!VAD[$@GJ(4L7RDQ]3SY(A(6WR@;R>>*L
M518!W!.?YJI:CA@OI@S0#*AG*WJD&RZ/L9(6Z97(ZU)/,3>I)\0*I(S+-S[8
M:VEFW50[R[WV&;1F5'EC_"WS1O"O287%=0^1/;4FW[Z)YJ0:,6.LINE[SH;X
M+FD07106<1A"E5 <#B=!3D==U4>IL0:6V<U7,+X_BR-Y/*9$'+UW[#FPKJ$(
MJG$#UY44$'4\'U8Z.<V>6/RJ:R4T@ME<OG1OG]3D">7G\ZXF.HP!-,S/0U&@
MDR@[S0*E-"RUT&8AZW<!#FV,5UR-_,$HYQ@1EBE\&R YW'^GW,*)H#2--23H
M$)GDJ\++"YLNG3-:,;^4 M4LGI 54^TE3A!K,2-N3C@R=X.J"92(:,E"5.+H
MKA=UW9^8(N,;G$Y&P$:P/SLI]UU'BTYY88'@>*YQ>GYEW_S(IM8@J]S4%3#=
M3IW=_0_J:_)?RC-%1_V7HY#7;&W^.4YJ[Z$)$L2$IUA/;_*ACY7Y>DFUUL%
M%RG=R/4%JE^6>TMW )XC@]?(5'U@V*./3*73A3*2")ERJ5SJ :XE^=N>Y#P'
MG <3Q]?[AUII=:_\X^'E+]D4I47A]<GII06II)OPFBQ5MVYC 9$&;,D%Z<YG
M\*\E02N:^=HS-RUH:)SZ@AFV=S'<Z2\#G!*)*71;F8L L8]$MXD8[]K=!WIG
MM]NK'S<_C+]KY#I]/!+E2I_N''^+T CDT/4(@#L!VL64:M8LIL*=_CG% IQ0
MD%%G0BEV8R?PW3%G3F0\NPS4;A:]Z_7B]D8VV/J"5B5$$4MS0J<MX2&DTCQ;
M])Y"&Q@_V,V1T5NOR%JZ?"XEE\V4_%P0 KWIK (QE@?3?]Q8L38*<% @(!,\
MM%^$;,%M.%[K< UK"AT;/LXXW5OO01?N%PN44TL4"#5B[9ELD6 5])WG?JEW
MSE(->134BK]J%B?8$C\;;?4*Q?\5$:FQ@37>-_C56!(D[Q< IQ2(X7BYBK/X
M9T8RP@Q!XO56LEZ*E=VGK2AL$6RF.@%S<1:X31"[/=>FKQXE[%3G3_*O#VK8
MU3 ,L]NQNCV!5;WY-5J3!=,Z]S_+8^N<8@EE]+%1 ;2;T.HZ3%C<#LV*<,/:
M+7RSP9:Y][TBUQ3:SR*_+TPO8@X\H=QK"D !DZ 9*SUJFK2=X5S9'_EV'P_/
MA('I'[X^(_:%PU/'1DV2OSQ?)M,+Q+U+D4?2QY+H587_" /> )5(@GZ6UZ,9
M4D^"!0\DFZ :42(;2%TT@I3"R?G>T!G42DCGJZT^6?2@CUAH7SXRK<,;\L:O
MYM9GK;%,[=3"'PE*>=</;]''4XC__ SGY_4)\V_.IY+N@P)I<H"9 E$1X:-
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
M7)DTH [B@*@V:ZPNF)T\0UO[(0F-P1=,Y%P<P%5:MWIC=U%<OO 'EK8<K3=
M#YJ&81SWWF^/(=*#SM:.DI(>])Z2Q6.5IWP9Z1S=5/9F96FL",DW;LEYS_1+
MWA"%Y),. @P&=IO*=HGRGD-JC+CY1$!Z_J_((?Z4 XEUP!.K)WMN0="$.D7?
M9RN%(T[VC8-SL]P+["%/K,H$/^S.Y\*B4<HQ!4+<EG<9])UV[BW;DN5C!=US
MZO8X\Z+:T7S5@SM%+X.J:ZZA.UFJ4KKD]]"?9X-W$!MW0W= 0C-77=BE0)"R
MH)=" I(2+'9HU0"RKH>%B[RY/\\Y_TS-L8%B#W^NP)@43PZ<@G1/ Z?ACB)*
MIE$;2A>0ZWVF=XA]S';<N=Y"*X0&Y<H+0$RK?'\O)BR(#8TW\>]!:"&;-Z?'
M5!F=./465&]6(-9\SJ(O/U0Z59M[O9@4@.JOFG_QHI<-^Z$R>]Z5MHI'?T?B
M)2\O/J[VQCBT"P 7M/)K,'#LT^@#$.G/D3VH>NNU>+^;Z@R@6W+WA-DV+[G<
MD[A1=X#LN"B9NM".DYA-IM8L,9.D7I=C"MY/U<ZD"IUU)+Z50!S>(6)Q_X_D
M&#!^,9,U5E^&;)GC;VQOEFM"+/JJ&N8VD#D;C+M&LPR80JVN$A@>!KBM-9"O
M@*/4K!9Q!+P8DW/;0 7\'B<WHN[F0NE1L<+S ^/=8::SLPH$[-E(^K8PGN<&
MST'&A<SZH$?22"#KD9#.9R\Z@.,M=@8\K\'!]@"MQ) YBS+?<5$*=5_<J-F9
M3M>!!=*:>B\;8GA(=.;(6WI4<,&0PV]FKVQ&E.3*E0"R-<?48"\Y#:<)[[*L
MS[UCTMQE4%T9I:ZYT>P%T,!^]:>46"BUI*_EHQD[ )='A</$W .@>;:(%.9Q
MM'^F_D)-IC^I^\/4+[6N4<#XC#60=["WW&S[(#6FG!"*6TG;154>X)01?"JL
MEVH2:7N@<KH.I=/CEHG:[G;7YP/K*L.-?#<2L\Y<<;F>UTK,FUPZ'VT5#1:*
MLYO5M!=39=GRY=0]=4"_8)942AS=(V,T6DYCL=#EP*?37AND6"C^,4PZ@KAQ
M%Z"(1].P]JS.!!B>0'LBQE%$+ ^KWR\L>4#P C)N%H4"%'H+S;RW]%)0'Z16
M3.L5:,M-0KC*EJ[)"D35E[L2'$E@\'?'S[<#<^(Y?A22D5,XTUY$R8@U4Q(/
MMKJNA7"B^5$UIJ@M/>395"4>BO;'M71-C>IT?XP_WF=4TX"0U4)(B07%>C&F
MKSXV?,R?WEJCX]"R&CCZ.4]81G>KZJLJ0^,!0EPD&6%>\_C%LSAYSWB+#I(1
M:5@^['C9[D;-TI61]_PABV]Y,EW"+0^(MW@3!SB3$VL_<TJI 340@R0BK(1B
MQ*ZI\V8&$KEV ^/5K+KX"4T3NBMVUFD;=K;YNQ'C&G_EZKL:;.6327=*W*'M
MWY,C;8F6S KUK^V,<[*'C7LH;V .!._'&LEYOOS-W@D!AYN,598>5B!NI(I0
M\31CR@!Z+80>T^R,RP.5F%&Z>-=DG1I&%2%%9["%TJCY5O1Z-HJU:6)1>RGZ
M<8X"P?CU1?4+A#QA)_MS.LV$-KK4WH).2!=UZDJ/ H1T#ATA;_M.6!WYN;?1
M^L'^-@6"C]T,M, +[B](:]2FK'BEPVAF:Y*^&^QBM45C+16(A 81><T(I.M0
MW1U%6-=:.)RTHT&>O1-1OH?^VIXL43>$^=/'.T.#_Z74,V)FXI_XF ETY.?!
MB95ZL!-LET;"GVWR 6XU@\?,R%65I=1K@TXM6(O45]PJ)*.>&"9&Z>-XMM/Z
MZ"8=[00+\AK*I5CRQA#^YY^AT2Y7S\4.SZWSG1QX&T$BE?E]J/-]+1L9! ;!
M$OG:B)\O$N#>?X%7]43C?B?)18JZV&NV1K**>C"SA0V0_0#4C:HZ_?T\^?K&
MP4$?(+I8.!+(RS6H!K[<$[-4O=_DJH&,!&E05+!5X?ILC][REAUOOGY<D2&+
M@T'_0QS@3H:V%TJUU)L%@",.VEG8'LOD\X2,M@;[9CZ*UYF<,YH76S9-0]5!
M\<&_"52I0<+T&.^CH)&-5DV9SULA3HMBTJ(>JE(0ZOZ6GN]__>SX%'?4C,YB
MS[@!@8OE\,C'X9&'4V$/N<H'NB<Y0.E=/">[I4 $JW"7"R ;G,'[T-I+Q:)J
M"!\<2P>&FVOU/Q>?+4!I3%^!07R@2('81-(Q2Z60C_4,.&\T&2+O>'Z+/K&/
M#NWNG W4EFJ]X\F5GW.?N]&'<KXH!Q#X(908$7'/6U23S%ZT+;Y,#0,ACBTM
M/ G0_:8#!@IV56_4/_Y$8]E2OR2@77(,.50CMFR?H0<+;9G\3/EZLX#>L4BY
ME?R-JYHO-#K19,#"OL0^*SLKRPZ-"?##CS!J7I(HHEN[?M?BQB,AX]%*$6X(
M+5^G]G( 7LM:/C*-32?CTDF/6R6VTL#* :ENL13QK+\^ZHGK6*=*Z!]$.:IW
M-B_5]65%9::P\]J"OGE(%6M5Z*D/Q"LUC!GV0^<S[7/<X=[%?GC5FNA-6W%C
M3^6FL$YMFV#I<2_.03M<6X;]+U*,7V$WIA< S&OS=C03DX%NZHC*(2ZCF;Y>
MKD<ZL[&I@ !5CYJ@-:!SH#C538UNE!/3A%4#R+,Q,#+;"@OC/"YX;GCCM\5?
MP?&95HD>K8,-='\$@S-F+4T<\P$VSW5S*&KCQ:I[SM'?G7HN2GW$<_H4[JE<
MOIDMS^J[#8%AL7Y0)_&QJ+60"ZLE_1(;,NR<32ZE-]E?XHX5XH"3=#Y!B'[%
MY"/;!<J=37-IN5K0K% ?WT);#:Z^:\ ,$G:0M2:L?7>DBP[,+K1T6Z2O5NIE
MSQM?1\^KJ+D,>S!FM1>]<.GT*L',51$\:=:,,^ D7T.2V$C=4T7<60&\DWZ'
MEI8&9Y&@M7UO>20I3%UXI$;G*CMC >]\P-?Y6/NKQ:7HN^;WO^?< $-M:ABE
MM&W^3L257N'$ =9(>UK]62&+,;H!Q#$QQ-+W4$2S@2H@KQ"Q-::7[C]6LST"
M+%XO_!!:VU9R=:_(!*^B@D^]*UB9) I[>&L5W80%V N4H53Y6FO)[[3W*,!O
M+C7';@:K ;IP2VE_PY29Q5CXZ_YK(2&N4>4^L78N97[B4\C Z-4 (\;)7-'.
M\^D+,H)(]92+MLE!@]2?RLW]C^=K.RY6H2#C&%[G:EH75X.J+]& [)MQJO*]
MTB/09J  O5EJ#=D5X3$Z 65%U)/@?E+M(=BBQGN >OS$/%'R_#W]8]J@Y^?B
M GO3VBJ/]ZTR7>HFJ!T87(R'/,>0Z5PEJD\!95S(@$VC*C%W#^"0:L&X66K9
MH'3FAC,I2N?D33_\WXRK#9_N])T:>1_ "P^*4;6V^MK"'5>WGE4:@X<6G(@;
M$[/>,Q>K 4&ZU$SB0'LOMP,_C<\(\KG7%AY<0J=ET==+[<434E3L0U)6+36K
M1LM,@5 N8(B\82I:L<QR_LPM_0O-L3;R=["V7,>MPNZ4=\)&!_E^4,ANLU/W
M!6J8%Z7+GE+BW0!64MDE4\M.E?<4;FNM I%B8:=]NO=+W ?B]V<3_++TMVTL
MFZ-VM[.=2>&JUAN<=*[16OX?/$+U\Y*;T\<6YI)]87]$/X<>"A;F9A>-^(8(
M-N)"&EP]0+O[YJ_#GO(A[5<Y=T;OA%'RDMT%9P;&N FZ6R]4.>Y]>9H95V\-
M"YL)%O)PT ZO5]S$ &-8\$90GA@EW8AJIJ_#:DN-0&XK,RG&)C<^7^K>)ST0
MD=\N(NB_'WI/^5W"J[6PF6LILU$@?+O)"R:2]U%VX7EX[D9\J/;S5O(2K!1*
M-VAOZ.NQ6%C#?ZE7!TG"+PFQHEW<(';:'JH]6):8'62YF$\"YEKD^GU40Y%:
M^+;K!H<*0VS2WR44D_9=.]/KDD(:BAX>=MY&BZ+<DZO J&6E&,1)=8GHF59C
MIL5[!2($4B#.<]?).[C ._4)G<?0'])#L/X:\_9"M<,7<OGJ%)M=%[7;%N6&
M\FY=@^V5MRP&&$,3*Y:FX:F>A\87?X'N2C2H&E""9!6,Q[E(!>(">5-(38X@
MGJHB?*N#7M<J5'._>F(*=BHQ7EV/<X61G1LFL8:,4Y6#9WT*,F*A)XTU+^LX
MM8E?:('RM0N@;@MK+7?L+J%Z/ VSN8#"\ 9OR3MS[0#!C4C!VDG?W!KV")3=
MQ@^D6!]UQKETSY9SE'-,9-$JR1\3M;0&*EPC3!PT7,2@BGR--H@^ 0\2WA!-
MC;[T63O)66\*KQFEFBDR3F_<[T JH$0K$/Z@'VJ=W @&KC0EX$(^2?A'&%M5
MYTMI:AE^R]YC2^;YZYZ7#GPW")3#&@IW5C4AWP'_\88$\K67)>NDFT#7V0-"
MEAHQIZ#A"=42W-4GUX8RO8&Y!(P?QE(LNW!<_2@84*B*W?B\NA]S#/"=S+X5
M:G,F.WQ[W9;SORZ3VL&#VZE $.<@$VVI.GMQ+4A/PZZ@-VVW0*:Q$%N@9!$W
ME:M)^T4:"%T6XV41IWNK9&C7KB@GPCIB=$X[@X-'JD).)X$A:_[;7(;(R0G?
MQJW_TV'C2#NA/[AICL\4TJ5Z]K#4?Y65R0WD;QNUNK&KI:$@ZUH4-R$7"WE<
M-<_-H<?)S<O2&<E2$^O%MGO!!:U/*<9MWXA6KQ]#MZ;>O!.9G"T:"HT&_4.^
MAU*SQVJD^EO_D1 $_)F"%\H& \5SJ?5F %J\4!C7:$@A$61W;HE]08>D!=FY
M<==^"]@Z^4IQ+\/6-:.U0G)W5]7UIBVE.@1II6-JTW3^C@[GFU92X8VYVEO>
M25>O-P1L%UMD!1A7X?2<BM0*@G'U,@I)2-7.^L;GB2R@<*4T\WIG-E%Y=UN-
MC6;"]]09J6U044NB2;J]RX!9'O7]7VN46EC 7SC 0X$8KER\ HO+G=ZTFTK_
MQW!?2VR)A&?<MF6EU-]DA=AMENF,9G^'5Z/Z?>2+53+[IJ4G>]^N+BEV$JK9
MNP^3"D:F>D@YTBLQB[Y6++N1_L*I@M2R"1QPA@N9>R4U;H&RO7IUY<J?X*Y=
M*NXY]RR\I;MS.!!=[,HO:GQKWU*;57)E\J$C<:S!XV@.X#_R>N69ZM'EO6SW
MCT.DA];3V5)M6_G:5>'P[3]D<=@M4,>KWM<1DL/2"R\88[B90>'T*FN=SX6@
MAVCE?F(6O^W.68T*?_^.,9FYDV!]B]F-M"@G_QU=;9\7-G#_G(-VU\R<%:.A
M[0J$5)<$F"Q2>R\MF-FV<3?C0MB)6%,91^I5,#JR?2X%0P*5'$&EY 79BH!^
M8>2+!D!^IW@R1RFAQ^3E>0[78'--[I'@Q@=&"+F0IB+O(U3&S&Z*:H6408'0
MNNT 9K_U3=$FK!Y%P@M O^SV>Y&.]^!T6^IVI/X28/_I:#C&D6QZ/2_E3%20
M 4AHNA /T!=ILG3ZF!@)&0W&T\=8.60&==G87!KK.38%>X 2++Q05*.CE&:A
M[P0;ZA:5)A%2F^_M-^([,@+%.W7-H[4$H=FASZ?X!7<+I[_^]?UB#5HVV?7?
MIA,LK*^H[ N[=#%*!4^:-OGK?'5=97V<28E3R>7;3[K\AM\Q58$W-Y[</,G4
M+=[]YO1-O[9_K@+)(A_1M1A(MRVH(I9Y.%OT^NL0<R.Q2.GV%2B@I%$_O%V:
M;+!9@?@4A (*Y1MA%V,.1<'NVS61^\,G(/6H5U6Q H';31][PY+>K1G8B_HF
MY\J190I$!Q,V^ DX(%N>',-C2[=180+SY@U.Z"J%)??8'X -ZQJ6&OWK\P:M
M%+M\UQ\_X'V\^K0"\9$WO8FYM(:M0,3#3;Z*WW'_]18F!#=6ID]D4^'?:#;F
M$:2E[*./F40/^<]3NTUW<#_V++49RN-,8&^]!.^3%]_8_WI'GEP#_DI8VBY8
MQP62@4$%PL2D.R2/#_? NH,#@ESE)[$520K$PQ0% L+"6,<<,_VOM^QZ#:0*
MCURZY0"T"V=^/_9FTHBV%NBIM?GCS03OY(?2TF5GW-=L6?_[JBOZ&K$G6-^^
M%LI5X05[G0I/\H<"08!]'PS /[6/LV;#).=HG:C*#.YE]E3..:A3/,CK7 >%
MMG4X]D3B-/P<A2,KQ.CT2+3JQ))7:CWQ<<@5%D.ZE2S6/]$R0J'Q6K6SQCWJ
MNJG#OSQ2S^]KK$/-OI3L9>F1% @D0134T,@1U@DV3VK7IH]>%Z62E4<I#&%;
M:K@(9P#A#X&W^;LI@2VTG4!& BGF*4EG7<+34)W;T8LV.<--X>%Y4\![R&M6
M1:)"$8L*,V"B'"]L;Y/@$D=U9'EA--6C(/M(?Z.!+V70H[86TBS!CU(NC+]:
MXK35Y#<)YT&#]#7 >/*6/@L9?J:[W:#RL5WUDZ_Q(G@95N8\[ZTGBZ\2FEF:
M5>S5(7R8;_]"/02@4N;IB0/9.#V,DEB0H6.=,C\\W(%+\DWD6L:]AV"8T):[
MK=_"5F;(6T*GH,O(OP(R>8U:0FDEH>GF?!\=.(6+'S4&'7AL9>I^&W;R0J<6
MU1>B ],MM=9)54A-J=V@=/LCJC-0F(;Q&)LS2$>VR@UZYA;(R.G%T?4-J8ZY
MHT9QE]V_CEZ>9<]+[EDLX%)PU5XSDT"P:"5+%;L5^NJLWF;EB[I1[\GV.20D
M:X<NT6](=XD[-X3F;@"R4ZAGV1-\37F\,%W)#SR67A02S4^L+/9UT!^IRO1?
M8WHNZRLN2:X";U1SMEQ7ZM^+W4=B:<[K-H2BUE.50(-BV#XH0^L4"*>>.31-
M:9*K;9&?)?8'C5/K/40-L6Y@&EW#):^$9+"UG\R>(5MT/O>]>_&3>P.J'35D
M+!:TH_B9B\G.N':;&!YYJ$.,FQF76%'1X$B??%VWU),-^_3U A25/B EYD&X
MTYG^E0U !CM(*- F^NI]7\J]22_0)6RN9N>7\MMN)%U#N17.=DO,K9.E/L)C
MT(.5VHUJE="=R\6AV0;ZX&D#K3Z<T/G]"(Q[3.OWBX8BCP+C*0LX1O49ZTPH
MVQGXDE\<X)MJNQ"G>]=BY&B8K9K28C&$$J$3L=I0!U'4,8Q*;+0 F8DPB*)K
M4!C--'.@M;&"31DD5 #<>%4MVI:N^1$7,\/6G,\E3]Y#]("7S^,=^EB>O;FZ
MO?I]E^BVD;"Y]4K$["^%!MJ/@H4WS*@J]">T[C^@M3ZT3?9%5#?@2XGDR(3!
M[JXO"D0U)K8(2ID:E3@#VZ Z3QL,WXKQF!2PK<+J"CUI89=[#Y&#A#%U*#K1
M.IM5@6Y!QN<8QTM]0-L G'(D[)]QCH -=*6C95;L;-/NW(M1$:N9$S:2='8P
M\CK&% BMH0F:5:8;ZY3QD=0CL1(G_\.?>W1-KBE3 R57:6^PJ_H7&M0#H#S=
M4*Q6?[U'/J793+=Y=!^H&J"6VJ3-I]T1S=);LVT,KM/#'E)<>4N-Q:0G!"C/
M+4M?7>)HJ8LG=3"Z.9F%7TCT:M:,6"A(<J-:]-?'A)/+G4M:A2\6(H'"U'*,
MZJC)"Z"ET:(2R)$>K.GZ"%S,-6P$ZM$EWI,5)'>[-S^B][[L-XYK(W2FD^7*
MFDI)&#/@\>7ZF+$\4$NP2$\=:V\W\VKCKE,7&:2*&L@MN7L'L;NH]E"VT,XF
M+/9@1D>K;TT+>3.E9\H$O6''2^'P+,JCUY1=M>"O950W54^$M;IR ',6#$!O
M]J/^%D=0GD!I46U!VU=7HCECEQ>XVA3<D2ZI$48W#(@_V%\ 'L%J C6\D1U_
M-Q;F.PD)2D2;D?X/B1T^+^MKOA7\N6*:OIS&AZ$5;1>%._9<:GOK&PR<:;:=
MXDY52%WD5VN=@K%>70BN: K8S&@?6/+/RA8]4#IZ[S3 3I:N(HG\ P^!6;G?
M)K.O,!E!/6?W=\2JM"]>I5V=9%7".QI7+G\E4#4=]2<(YV;N/ J5&X/&S/*S
M5;W9+0%;NK!:H:@UU W"#C5SE9?FL^R%7?6$IY1VMZ!$YWV=KD!7;\"G+Y9.
MD:B'O_ZZ;%"_4X$(N*;U7V,.O8+]?E4@;B4*%G<X*!"%KW>NJ/S/M41^7D7F
M86'D+;&D.E)L"?'@1OP'GAYP?)GJBM;=59>6(=+?_';0\(_=5W8NN]FNM[==
MP^V)VY%4/;>VIS?;=7:>SK XI;E!8Y7G*<W3" 3"8^+QM6TY:\S/WAH5;2K?
M<N>$T\KN)\_>,.)N.6Q[;G.SZ8P[,OR(%N#+TV^HVHMOVCB3LL;P^-EDI:,9
M._O=-,Y+GSZ,Z,E_?&TWP=M[*BO&-[HPB%@T^;W+D11[]BI9;>3!IZHW[O @
M\3=NJ21M/^Q^/-\AO>].T):;IT*6K)C"69MAARZ+!];V/:9W>CJ=NF?"(M_:
M=!O=^7PSK/3BXSC^JLM/;GEY/S[8\]?7/:9_N]S16/9V2JX*T),L5=3P 4!A
MXD*#E].P[&[QU))6=G&H3O1KU>)%E8YAG_*+BV_:/"68F[-_9&\ZYQQY^U]K
M4^L5_ML"+A'_IF9HU;)S_Y0A>NV5C >%TSI7%S-+O(>F<@(*B>%GBXFUZ:6P
MACX*C%$?'ADB^'QX4OT].ON4HY&V56^[T?[F.;VDOUI0KW7)T)9LZ09YI^@%
MU$V6K*:J$W3+GUJV),QBCEK'&?9GC<^2KFKSE#F36-WV;2/T)T:.0L\:Q\//
MC]1YH=BG3REE4(-E+!B,=L%(I_X0H"YVX#%5I0<A:]$#W(D>#DSA?=_>,T[D
MJ%G;<WL7[ R:9DJ-*K^&60S#;.E%9>*0\+C.NU7IA[?XQH\YP/[*?O$\Y/%8
MJ@:I +T\G"IM(R56<CID=#DP6U7RT+N\YG(XO21IEGVA+L;_V-<OGV/S<WRT
MO'(/'ALP">@_BJ!AH4'YF@VP0L="":"56#2>@H.W<WR,P=Z&OOP!RTWS%2+V
M.HJ]1]_XB]B2>PU.PCD&U2$?6O?CRQ>CRY=ZQGF_'XU\]UETP+J:[B7="AO(
MM53<_^+MO:.:V-JWX6!#I$F7&FFB4G*4IA 3&TW$B 4$A.A!I$3DJ"!10J(@
MA!Z!(SR"$I&F4B)"0"D))1"5@P@(2%#2% 0$9I0R0A*^>,[[*\]YWF?]WG=]
MZ_M8*XN5/R:S[WM?]W5?U\R>/0 CGD==!>'V ]'Q(D2I[Q>&+E"?:%-NJ=R^
MI)09M"FEWZ//)MU.-T8?]7K45EZ#7J'"BG_X*>NZP];5 @H'+I'[OOR+9 "K
M3PK&<N!"6OP\20^_N. U."/MY[]V?N_P_<R,0Z(%[OE=EOOH8I=6NWI//(GE
MT&2?=_[NI=!KE3ZC>XHF%N*X7:=>DBZ*"]'!$7%,>G ;>A-AO;@0I0^1!)0V
MBOZP*26YR5"P*RC&D1YWKN%94VU#;=Z(9Q\]W.[;U@B;YL!#337OYD:>%SU_
MUIAX4C&@7YHN[Y^[4P-./9"9MTB-+5"J 8,7 B'-43A$K?AR&>^/C/GYO/&0
MP"4Y$B[_Q]EE%S+!/$88?L47JS"1ZQ81L9;S!?3U]_?U:P^\=,4R:[WY_/Z_
MD<7_[G&']T-_MP35I2NP@U*S<.Q?CGV]!7K%^[(E1PY-;WIY#D\-CWM&3G_]
MBVR/MN[OMR^]W+Q\@@0T-&FMP#Q)(BV*Q)5V9Q[Q8SUW!38T/22A9#WV^I#Y
M52)5P^N.7&9BGB\-2;2\XU9@DPBI]Y2ZY%?JI+9) "MVDF8A /W#B''H88;K
M @G2$LE<Z>J:04GAFS# 8RZE2E5Y$^F;$_R?SY7UJ"AK#U6R=@4&V_WY\R+<
M5RJU__O/42#_ *EH>L24R+-78";>KTYXOC*0LNZJ%=@-O6_?EBF5)'X4'B%Y
M*!T@ B[*=!%9T=92EN3_U]D(=UP_*DOK:OMNH[D:+!I:/9Z;^X%X,_1Z.H-6
MYC-YE7&FCE&?,:9L>]7M\^O&W.M!=77*QF:R:4-V__UN2C4/^T/MY_6P,ZEH
ML?KVY_^=W<T-2E-/4",SWJ1L+8GZ&/OEK).ZY\__4E9Y.-6P_%9*54Y#48L/
M-FQ]F%HU-;M7^E7+?VCTQM:'*5:-M.:?U_[\H['7?\Y4PPQC3N9_./PLO@CS
M?*#)GC9Q]:SB:%'1I)U7F_<WH?4'CKO"/JYBM7Q#X@7](C-9#=K%=/TF%88]
M6\'U_6[=.QI^LL]?[K*U_;\ZV?^+L98-Q/+^97E2HXZP]F_[WE^UQ<S]/,_F
MO[\% (VV_2<4GOSH+MDOG8+YG_N+%'UZ<O+ME3]W,?Q&GG8!@SND-&-+&B;@
MO99T_=$"Y6FMLSRJOF]78"A^J2>NGU_/@FL$3&CV?W0R#_76<B"3;<;\#_4$
M?3#7-6+FFJ2,JO&IT%:ERD=0P&P'R@(RP_$:_:,7KM>*BXE:4EO;05'0]8]N
M/2;:^Y:H%S!1X# 087'!1LJ1N*6+-$&LFC<.)T? &!05]EQ2^GV(N#DA\AIQ
M'%QLHZP18;);*<)8I?  +)EA@=7'NY9(2LKN(UA3A3@#'9WLRH2.I\W8K_XD
MKQK-W(<Q^R_>DF XAHD'P6G2 D)<@/3DQ\JW.93=C%I=A,?P*\EM&(4]Y%2D
M=UE8@1YP/EN(51(=Z#/LL\W?XVOIW!70APSF8Y2G\H*3^Z[0AC^<LCC*E;]6
MEK@WVFLD8 6&8G>OP!1_WD9;8G9:GI7HB<PA=!&^7[B6ED8T#K'/T5R!;9Q7
M5.-'L1,E.I!NJX'C.Z1?$7Z(Q5C7*SK^&V-SO$"9W&3/EZH_0/-.M-2Q*(^4
M#IA4O]WL$1!@]WWA'20L([A "653),5S'H@#T @O8C5A-T3B,S="%R/4IRCE
MDJX &VBX M)BUW__XEM:D.U>#EW[RA\0F54TE3\Y4-8:2N3L;O9C/BD6)Z)@
M+QONOY:*2_5*@G<%U.@%CM+!+6PAIB,&DZI#2VYRX2OJMA1L:WR',MTG2  C
M%XB6 (D<Z:_%:G /"SPT,%W;Y19<NWQPV\XY:=^_+5F%]^O,0U!$NWF-8O-3
MP!B-%TO:_[0.]$YA\E7ZYJ6=UF#](%$'C_&K!V[EU4#1RUY=+1Q)";]\:OA"
M0/BO'=-*3X:.^_BZ;VQBXZ>*ZCUF)6YP&T@HV> )S.ZOZYT56?(+JT*(OPQ*
M5/&85I3U4%2LNPL0-)LBV2(R'R!:A]49&#X'%A.;_ 661EU\;ES%A;.@^P3#
M8'#^E,B]*K1A>ZBG8&P,3B,%4])](Z;E@=1VM,8<4WF*J$$Y3?7KCR"@:<-<
MWX )3CTY*J99R]..]NA]:*Y##CG&MFR!0I[//AO24$6)#HX,G_X<>B;US452
M$&:8RF>V=0 E.<F/1-L!KYO@<19:MY:ICC_.)NX$@E.1<-"/?3U]$L>P!H98
MBKK>THR0Z8JGINKS5HU,--QSB'10!(#/S<6^^]DAU/UXY184' KFZTL!HD8?
MV/PV\N +=Z_!J,I@%J?[<_?\IZ7$HD=3!D;@VK&BRJF\NB+2E4O72(_#HH>\
MH^U5&Y'_X#S0& JL*+Y(_D*ZL_O.[_R;Q]-X<;OV./3[%2[!/WM<;/8>NQ7;
M_<^DZW&\_1DWK!JGZ2MEO=$M]R)?*=YS"&)=X>13Z5LCWUV(V._@<0\9X+/]
M4!T_S85W$:G/KYDH]I'R3B'V+HF.Z.1RK/FD:?DG^')OJM!>VK3?#_'KR1)E
M1#(A&AAI9ZZVG=9<9J'LP/LS5$&Z7T>.!-5OVY,4S=@$=-<R=/M$;LHW*FNG
MQ+*'!JQ$KNGX\+HRQY\[J.97YCX44?KA7Q4C).3TGW?())M68)_U$2+CI7&Q
MLLZL1/[GLMS7VT6A&,[QA8ZA.<HJPE&().PV#QA$AR%2L/2A%FHB?(TM11Y_
M9*1%:GMLJ5(+VAG#32!NKP%/,C+#!<O-EP5"WOE'!;^LP&XQ3P\VV58$X$<.
MQ[6[ G.^.ZN*N"(],8T0S)O5@:ZT,&L7.Q2/M_H&Q].I>OK[%]FC.H" L!=L
MKD^E13YB*$(1@H<$1^!#@2K@1>/1UN&N$A%0267H#GQ$^U4==AI1/317YY[+
MT8'(96E;'<C]H2"6JHY;I-,KL$*N_\^G*!+1/YQ<_A[?CWXA<]I8("TBIJI(
M%\#PM=IV,W80O$%L.Q-.P%(/-H 9F3Q]91<H"A@_ 53=?#**H4TN##V.HN$8
M9B"-C-S-_V@T^I8]/OIALH$^1BT)'5*S7[N\33+B#:<O)L_C:&3T>GJL.:\N
MG8]>-:4%5R>X"^[K#!UK N$L93)#!4HN@0+8+75//X3Y]-G,JKF7X1KHG87Z
M>5S._LCYIKC/Q;>8\T&2O;&9/S=#>;$".]#9*%4QTHR3OJ50()?YGB7]>:Y(
M"Y(VJ-]/0D-EI-83\TQR@69OK;(F9'X4HH,[RL1/)(90^MRC")M- L@;H"Q4
M0F5 8"M1&^@F)Q+,!!I#1*/)//N$2#':K9^VN?<"XE._SJSWT+'EX\=&IQ](
MT^?^$-3J4$X*6/L4TA?\8S.0>POI+V JX","!MBW&':$0]7 >/M'<\&6Y,=X
M>;YW2FVX8=/9(DC0=8SJW*?6AC("99,(Z"<36N.=#IK)JPWW_SE),DM[_B,J
MQM^C,K#]SZB^8;[6+X=^H=9JM7&326I1S;KMH^K/(%^=159.@3Z8AV<>?=:7
MW78):IBVG548#6%L GOBF@X4C8AK#C& Q52198D_-B"T9E)'+R\G,PH72=04
MEZ!Y#ZFU6)'U<C<@Y'W@RC*,1)&0'Y^2L@*K(:<AD-=X:#6,67MXL #;-KL6
MHIP8K(C25SOU%KD#U#H$+'909/&Y!WOI]Q$=!@:9MA._-N9(8=3NFY._FS39
M);HAIOX[^"DM_2?\W@(=.46E4/3^IP/S^@=.#5RHC;4;.CY #^X_-V!KOASC
M^K"Q^1W<N;\VW7#6*MC']'DLXE#_!0/O\[75]!O%VQJEBK,<\6UUUO_!J:9"
M_JH+F5>D-G05Z>ULE;2G,MOAHH=%$A7Q%0DY-OH_:$ CJM;SSQ@^,?GP(?27
MZ"$2@.53))Z>_YO):N!L_1.?E[$ 98HZYSC%A!" 5/9N??2O@_(/5\<N/5N!
M;=Z-^!MP3_Q]4%5U*0BQ#^FV7N[? U&Z6:7$V#7D,H3Y\S13E;1;:%X)B8Z6
MJO5 [/MQ 9F-(><IDT4NH-81!J!U4P(_!3%B4B/6<: A01E+64%D!\R\$,I5
M;JE[8: -+!0)DNC= 9NLPL\WTY_BUL],&WPYW?;7.%%M_Q&$\-]G5G0'1+"I
MG.\2.38P)*1V8D=(0F;;[(@6'W.K:0=0'P!\)+?1$O*"6Q&4ZV:IR&N@N1MT
MI3)4%>]!./X8@OM )P.O"?3M9MLEILT#%DTG3*2&3;PO2JXI4=^E4QDR=[E%
MU!&%@O9?E_F4X2D!MP.3<OWG74[E84P[!Y%(CY#YLH RAQ*$I&')^$)\;]2I
M>9(JGGRD]JW(3"G^PI)!Y9-)P;9:L;O]^;[PW8<__3E?Q,)_@X/T_\(!46L"
M#6"IB3L)5J!LI[(&\345CE3C-6*&:<+H:17>Q'RL-[]RM$C8OVPKVMM+U";\
M!BCEGRW%/_Q<&^O7-FHQR(_?/T1_88E$"_4=1F-=#KW(L(O;W=@S I=LR!9@
MUH0:. (]+10E#+\G"2Y'W"W-L763M5 Q@NU[_DZ5E%P K>DA8:I?3#=ZW[.:
M=Y*1B*H0E 9]X$($@A88Y^CO*^@;/Z+UE&VX]J]"6#C^+UB&_PE+).X_8#D%
MD!;RI.C]S&PKIW'J^>2;Z. ]OE-"=.OL#6JM?2?F5M\4296H 96U,7;0Q53;
M;NMVA@65O82^B0Q^-,55S%.IX$ T=Z LV:JBR9,&71V-(=6$+#4EAS2/2Y%8
MX5N6P$"@XD%N2\'NMS;NU W$EL%1Q[X+<U1R)1\]/,7"UIF6I<Z)$9VH+>#"
M?:%[MSNK0*D!/)_Y,&1I>05VSF\?CST8F5/_8B#P^;N /_Z:K;[_N6J)1J*#
MTL!^B-8"F$21O,#2GM?#PJHJPR>H<(E)B Y!@H"P?-UT[ )>3$49?2!8#S)L
MH?,D=:@<4POZ0LO^SQC/(1]@]F >21??[E&3-V.N>Q"/G*TCA3*AK=Z)C%6$
M/>+?1>$\2CQ5=046HHA9Z ;9"009 -U:L#:[G:$W2-</[.0JV7*3"_0:0,N>
M]'D/+0SP)MLJN=!=LS+F$>:^ZK5>6N&IPONW_VIJ[?^6_O][4QOF<R%+<ALV
M&:[9A /LVTC*(C>^^*P9- MP^8LL#W<65[G)J7B29$!<!2F?!#'I!.,J2'DO
MJ#&;0;#EY^]Q=QZTP2A RRP=#VH"\DIYB'V=K\<[7-19RZ$<O*Q$_N*H#&2^
M+(MC2CM,+*:#:"@N)>H0_\B5.$()O @MD<5;R[D>.+&WH8FH^;8GD:$0AK**
M2,X;2IB3FH]7%PD>5<,A@TN:-W$Q&T:XDS4=5]:8_@7(Q?SEU?]$'R[_2A\;
M(+AT#H/$A0S3 -'&7(%LJP>N%64$)2][$[GPM01KH+YED $#3Z,UYS##?JT%
M]D-SX1LPFF&CN^H: 7B2(0-X\N7RE-V"[QUJ"M++]%2E#4V^1U\44"Y 0PB7
MKZ_*(#,WD)E(6"U<@6E.+/6TD8;9G3M<&VAQ(MOB":P&,PRA,2E1ARXMH_!4
M5H')T 4;C!+^^V&2 D3S!<?*'WTT(R/AA?CK,TM+"UB'P=WN*S O["?9:=F_
MQX+^YW[A_899C9V.Y3%' GE_4+6D\G8ZN&WGE]%=(+4=K8W'G&;T1MUMVB.D
MR821#X%K,_(%$0JCDP&;0#+Y\]5ZQEN"'[]Y_ZSS4&UC8TRCFTK:TX[Y9BU)
M!?.EDON_J?/_:C_EE0]3_QJFZ?\)Q@9[_S_JI<1+(C](#+IT<'5(H;/KH6CA
M.6Y-<!OZ_?<V[ 8:(5QP7XWW"F(+N?KX$4%=.DF0JLU_6U8]5(I61MH7'RA^
M?WJ"J %T<%.0F HL3DXVJ58^5B6M"4YF\IY<MTH !"0-?%E;.7BEG:F(4H!6
M2V/71J%%V[(0LH3MST$S%DE]:@6F1)#GK\!D(4=!^$PNJ,3U KU9<&6WPLFE
M(R^"@K5N%#?ATB..Y[U^X_;^+[ZI^#_H#I&A5.!XA"+.8!7HU1P(M'W #[5B
M546VP BK ,Z$AH%X5R@J^))@5@X+];<OS>>R_;U9FB1E^K3#\N'^SWUO[O(G
M;+%J(U!A]H'\ \<;I@FZ/]<'M5@.TA_A%STA='2I:-4 .I@9A[(&]#_/IHJT
M P73WD)2!XTC+]!J<6U:77':?^IQT82!MH$)0+C=(72L7I<06#KA2TZNFC7M
MG_>WXNS\:Z:6#?\-"MY0@7NX%W.2GK^ZPW=A*QPX9HY(KN<J-ID"XSQ,JB@8
M-.MDJA)B@7$64;>7$,[;UF3.NPH%ET+!+.(VT(]P.-8#:2Y5?PIN?+1&Z%(/
M>19IL5B#LR\4H<[4#!QP@>=)AE=@]6;3&H"U@-U!A8EV09Y%4P7Z@%8[:3BX
MDP$'#0=%>[;4"$@;14'BAV60#PW:]:6AH/S"X(Y)!_U[=3I6-5%KFPN2'Z>F
M!Q]KR'DY<K#D+[C.N_S/E?!]Q%<:<OK/U1PR4SJ#]8#6,:EE5I8CG -S6S&Z
M>/E.IK9$$6_O HPG-QGRJ,JB VZ6#..I@BWQ[9+MTGJ@MA58 @/L1!O:!DX8
M9V"L*":F+.#]*;L[T;L^SR&@[;0$D7\POT<+[\+38GT,YA_,L_]:74DX")%1
MC;SP;1+]$<F0EI<.MOT?+K<B; L%RIMZBG&^]]-S4_O;JUUM&MTR'H=%R>,_
M.?TI^>"EZ+_U["__HL)<L.N)'^':*[!01*+!5LCG+."]'R++M@\C#<$KTG 8
MAI \KR =?/*]W4NB5 >D0NXN'G!_L#ZN8KK*%A^EK#D9KD_OD#Q^Q'[0$7P6
M-W:H&VOG0QSAZB$] K6F98!Q=H"\-#NGT*'46^AG/0DB&;.X8ZV,+:T@V@4(
M2-#J:.S18C^RJ^;'^HZS)8Y]]'RX$L?'HVB"J/:4T6MKCJOTY>$T@_Z7+)'_
MG[L !;JR'"C" P&T0LA]X=$0I>T?[+1:JC94U%&P!P@@%TY=92J?!=Y0<30(
M@0&X"6_H:SO3!?"T,I;$ (H6+*3H^X[SS>)$WL)PW]\X&F^*5V /F/JDD&72
MK5= D3,0'&>+26-NE.S&QWW?!WGS: JX48.WE4U.!IG\_%D=?'Q $TA*LN(!
MDNP'(1*-_JHH;T:6W]V(X:]?YZ9P=V?Z0__T!(OA6OO"M\P>9SX?H-%C/A[U
M,?G.=3DKYUH+C;OC!:F8FII;,"O3X//.5TV"GL*J4IAF*&WB,%J+&4(90?#8
MTH:_!CH> )& _2,\;"?<0(3MIYM3R;FHK750LU0_:PRU,%5$=B R^OAD7L,7
ME!(8D/\H-O<4H)V"5OOP8<*AR;<&(O749<^G1>HW-V^#_6U1ZI\+4W_\>$QZ
MZ;P"DS O,N<(=[Z/3^^+ 'UG%Z*@GG!@]ZP0>H&^$?4/T7K.P;JW..R(0O6L
M_[J8/LO-0US,<EA(S>F=+@;%@V_T]8QI;Z_GBFY%K,"F?F[/[/+J!//ETD)5
MO"*U6W)!='; P@*35NMF@43_?$,UYOTK&UI2G,0,#.Y,1FT.($3EMS&5# &]
M!M-:WS^P< ND\85,@M/3YRC#P8M$^ ?"KWF6'N$\X-'3)LKON7SL-$G0LY[4
M=@ \X"<N_$JTQ&.ER:I6HI;0XE&;\37MUR]XZ\PF->TKE;R]C"F$7$[6 [0D
M^JLFU27+7):_LZ3'6]+1[!:U1U5X>&#3I,=RS);F4B="W<ZI/(+OO1O;AU\]
M'G$AM  ;]_8GO]G+MQM/"TQI?L'6/IN6=B[MXG+[R!YQS%L4+A*[)Q)-96I0
M]/&.0FR&1!9??E1</:^L&"+EMQ78!0_O!1S0T]ZC2_ :(NQ#58>"V?Q!*N#(
MNCZ>5"EREFP!%1-^7YJ6)//@&Z$5F/< TC1<_=E[J&IV6=-(V4<8*OT-=VI:
M@0+S!3#;(48+[&^AS"0]OBZI"()CA<AOL,E2@(&-XM7V/X5H@FDSY]Z96M+P
M["'(.T;@[^?7;ZMO)>GI8*H_! UR[9HM?(DY>?Z?J=/T3BK_%-)=.:7JP=O-
M8"R-/(-$1- ^Z*Z/@I (TB._L,7K"MY]#0&ER=%/AGW#K$^9B[-B1ERM?.UR
M3,]6*Y4%.UIH<N[?FXG6B!N5C 8C"1V_)@8'MOY("I#Y)+C1?+]O(CS\L\2%
MWR6R$3]":@!=K;D%VLWB8EO2)H*K.%.$+A<%8%6@(3;QEP:*,#$=I+14AH7;
M?(PXR:P&T,E%@ <WZ0)M;G:][Y>C841X39;'H<%O8W)6W#M]3=;+8:-<PJ%Z
M4"N5B,9'"TX.DI?=V>#Y6?XL66*"OSOBVCPP[PF$?6^)[T29]S$43#]FY(UJ
M-0-[REH/%$,YLX?K0:L[E1\F\NZT?4#/6J ,>ZML'=,UN?Y]XX/AOW=%E>Q[
MS.EZW/+@\O=A%^O3I3*?:L_<O)?Y\O&L;;H])AM#?V?KYZA-UZ4^F_ :BL[T
MZR)%)VSA8N)\-&:J8$&6&@U--W9FH<[>]OZ&I?R@JA-;LPG[5V )EX33]FP'
MK:0*FVDSP<D_4&M!JQ<5!-_FIR"7C$#:/^ &X!A:;U'(/>P.[IHO@RC#_)-O
M9Y"V@NX#Q^LH/OWSYCV*6/<'_CX;EI,;X(62$XO!5RV^OODX_.J\\%T61KWS
M"Y'\X[@?[>2/0O@5O*[DX*SB"NR]4<\*S&G#CRN=V)KHK_4@6QB<1O>(#&L8
M8F$4.X"'LX+9.!M2$LJ^5V0NL'E[D4;P!*Y&I!3(]-'+$7+0\U!OA]C1P@>*
MV"--?DF6J%=/3&>H:^Q2Y^$W29^. %QQG,4*;.XHK0/+P?%F._QZ.-R%-#!8
M6H<)I%H]JIJ(5$9DYW!KL)W*JW$-C$P@IIUH"FRA2X7V*1T*:VV_R*_D"_I7
M8"PUUH9A1>DLT!NT$+GSS<N JEL(6UQF6?U_O_Q*E96\1*\BR(%ALT+[1)%]
MI1^^RO]X!T>26_(!W]YQG7Q3JBHBDMPO,/: F'@BG(M3@US:1@W!)/IJ_X'(
MV"V#@K-7'J=>"6MX4X6H%ODMJXEDP&9Z"3/)1O&RT, $9"?;CN1'J(<M1!/M
MI"%D"Y25\45L!]ET*\NR]/D>>8CB!T3'5\W:N"G8 ;2$2'/<%GI=+?Z\J..=
M2''YB&@_LY<4W*,12JV-:)^V=H*$RQ=P:!4BBIDR#U?"*^\'X!E(.1 EE8A*
MC470V$B'7&S5%\V&&1H_M';*W/%J?&NT+_J]K:.'U<EG;LA?-S$O4#B!O-PV
M94Z,?T02@D=+(>E$35%2T4I->DBL<-.T1)M@ 6$K1(90H& /HH6D)+K$HZE,
MCJJ#XQWA\KY0S9-3$-HOXV1^IX'F8)2\8N#!WD\IZM8+N0NET(%E1ZC+J8]H
M0H@>L*6L.<!S12 10:!QFP0%YK;O(1WI)9J%^9HES$>L^PCEMW#J,I]\Q$=T
M-I1#USN_.S?FQ-@/G.F+DC\;^GC8%[MO$BU'7$/8#FF%5[TG; 42*/$V/1O1
MB8J2.Z48?.0[C"S><1^@13Y37?/B>8$^2A'=-JK;*W6#VP<"M1 7%G-149]9
MBZK$("(;^ZR,1=F(IT?-<I:Z!#36*:39\AZ1;"_*8(3@!RH]UHS7;"BP@-K+
MH8=P%1&J5^17 9G[@9+DX@Z@3C'P-*B*SS_U+-;ZP/VHP')V[.5Y-.\^<:WX
M 0,NBH&H982] +/3$M/J+=DP>'Z N$44_!S,2!! HJO4C>EO<OGZ5PX_!V?3
M4.HBKW=!;R/FS<7V@O&V=..VJ^;\95T/,[^G*7Y3BH@CL&6,KSB.=/YC0+]'
M;3TPFX:T6B*@52.'YY57B8Y R;Q8; # [9A-NL[MP"81E4 4C4]2#;V>R.0C
M-N(76;[LI'6ICT][K,O<\[7ZBT=IV[3:*8;X%OI\\_%.[X*= P0SP9YC/L7@
MGE$J__X!@1FEJDF17QG86:":VU*P'52.%\'-DJ3]CF!&PQFH%4RY9'N^M?QJ
MT"UE<9N.9^\05;0MHNF^%5A@3XK!+JB]%)\M.$]=WG<ZU,!<7,0,3V)L+B;I
MHK9]<5 J!+R$F $:*5B\)=:\?=2^_\)<CVQZ; 4=OKZ]L+64ZT2LKEC$!N[T
MK?_#P R0G9XJ#\7"#%] 4>!"CX#=3B-CJ]47)+;D4U"\P-_[= -0EHRT1+#M
MF>\LB48A:/DF-;O,$J?RB1682F2/YL\-;_= !>=S8O"V^@Z"'2$RRZE .R_W
MZ]2R([[\!)"1:CL_Q(K@&+P9B_6:$F#2FC"@5N<*3'4.D["TCOKP5=DH#K7C
MG6U^U[16ZZC^8$6E8EIV<<"1<LN.UZ,! 1\_N+_Z0@4PZ&'<?OJ["\9 1#+=
M'S7EU-=D7G0*RA=@6 @U#EZW-<\^K9:2I&FP ;JFU"CPFP<P4HW:L([\^$.H
M@_*P41/%J7>NJX[JUE<[8HYYA= @LN%UA@#VZZ*0F=A+.%(+O8F"CWAW<&NM
MH78VRN(=P4U(6A]&58D<8<J*U !V*AVM&B8'[%\64-J[MX^T$>7 X+@+%AGQ
MI2-M!HXQ=]<5A0]+:P:-HVH1!S?B4[L@D(]6D$X2M=4CF.\]'(G6_!!"5!+_
MHU*TFI^*T!=9@^-)5JAMPWA$V[.1#_:IM<K)#E9TOK^? $6G?2A+0L(KPW)5
MORR5_D-F>9Y/4X.B.WTU[PHH<K@\[V2"?:5OY0R%%A*]P"G(?#+<N--TD/K(
MI\NV\F/CLU]\'MP1_EJ&4^F6JJPN$0Y,Y<-;*6FC<E(3M!?"\B+:(U813D D
M,+BU8--3@-'(,QF:MU03G.804\&PT7%!Z1T>4R-LU.A%@2--$S)"J+OP[F./
M@!H5]K?#ZE;O9_0%" ;]T-DKL! LF:K==))_W[UU!58S*YUR?[PYO[22C_EI
MD^6BT 805RB;(L*$@D>^MP<HUP+SY$3"VD 0VWZ]K$V]>;""'NO2QK""N(*/
MQ]L;; <*F*3"+TLX*/&U[FWE"7L46[0"HX(/F?G,-12*P1YH2FHRE?<5$_L:
M:-..O A=J9U ;ZD!WQ58##V$#@#,?08R4)0 SO%S!SOORJ9\%>D&(9((EK(4
M"R2F<)*H_6Y6=%*P)\:9I%1<TX:(Y$ZH5?[+!BT:GTFZ##D10EQ$5(.F>*1.
MROH)AB.$!8WW/_])"Y9/?DR$/Y[H1Q[O[#W-\8B(*9O4U*I;:,C)?C*Q:,?)
MN//$9WC2(;:[^7.%FMD3S[WP.QR$2&5HP;%6FO*1%J+5S_W,M&:DV2.MA@+Y
MN124L>B\-$^T)*[Z5Y0!I'62PC*0 <AQHJ JK-LEOCZ\U< H47GCEQT35Q]?
MVE*SQKNAN[/22,;?I;T',I4:3:E7\X6SEMTD5E"-P"H=G-TG+IE!AH*R@H)F
M(4(%3Q$JDQFJIT5JM2 B.4K?QR3W:**PI?XRYV/HCMC<PUIMCHV..*?T,[2^
MO*VKOVLS>9GP:@]VNUB-?[6,-ZN),UC_EJ%*[*6NJ8P,=^]L**H872U^3 @.
M%J[ 4@9SH[U>A4=;%:%3;);-9Y4G+W4K=B;632@8A%U4;"%(6V/<K\0VG2:T
MMDBN"!K_^4KOGPOSWXCOV-(R'*@IQ%V3!6CH9AG!29QE7 =&M/C;=T0O;HFA
M*'>7?.&4YMIRR5G]1^@#2-02SO1.T[%K_4MDD4:!,N=7X8(YF$=\O0(#GN5W
M3@AIMRY#,_"X&5 4U  I:K$H2FBV'R9!\:)2B12)T^SV'8+U<QJ].VC(TH.]
MF\+"P[%O!L;;E4>NM!:H0#\$Z!L,F+B.8+J,%KE+QYP#'>]$J\X2C4/@NOT+
M=T#:U^:(90L\=C^02-\,7=E#F5:LA'9V"2[FETQ<?PYTC(B<:I[V?_V*#"#U
M1CUOD9U5NBOU><?$Y-JN'G5W\1W0^V@_TH.'Y=CS;P5H#Q"WXG)'=0%F.Y=3
M="(;"S7R,1M"9]?'[NP_#IJ4L1P"2BY=BA4H6A\_!59@SJI?=2_BTR SK:_;
M0.N6%5CM;-LY$)Z"LO$1>4"> '?!05QD1>])>89O[-2\'MS2O/.;L(6#JJ_P
M==*8):.VX+WZ.Z[F-83UN:RK5'_U8!)U."(\PE@B3WR[R 1._H.A*5K5%VD)
M7Y@>D.PF.$!K@7*V@294_S $JV,SA3 (BT;7'OPV)5$ E=O0L$E?=KP-/*5
M'MJQ[DXX"#\F?CB_ E,/8SB\#4JN598;QJ=X!!F*6>+;Q%4$EW<5:%Y%P4;0
M*9>%B3]&?(NFK\ ZIC'\(<H%WD"3OD [$KV)H (%\:>E0N]&5)0[KM3?WI_>
MG.L^6*%=1#G1.Y9PBM[X #;/3.8"AS##<$$PF;@&NF9#38(K4A>BH:.HU=!J
M%GH]@50N0H,'I39T2WVO8("X"<KVZ<LL&43:5F$*0SDY99LSAOQT&C!/0CF=
MU&O7HBU&/X+>?/NO0T+E9/2SX'C"-=KP!%5%L@%?<PQZL6P/F>"[EM$LG<H5
MV V"\B.\KM^[7_LBK,P&?M[4O=+&L,;/5TY?6@B-J(B@S1 &G;-_3/1%,'EE
M#8M?^>!J 7;:'%A>>(K:]@RB+MM)6-=)-QB;H")!#_ES#2#;BOMXOD>(G6XM
MQ^/X 51$QZPV'B'T3B751$1M(AJ0SD.-?D!_Z/B1H0H"6K/($4(E !&2#=%"
MRDUJS<5F&MYQ(;=97$;4EG3# 5]ELI2GD@7A6AW7$2R$W&2 X8"4\;[20]&I
M]/I<WWXZ21T*=*^-Y]>5T*:\\R0UBO>N+NI42DK"+VV%23)$9E*DOA3_0Z0,
M9@O@G1$;:*R/.E,"C]D._2NGH(@@T"P@E2>Y*X2GZQQL0+!68'HA<.6WJ?)P
M5>A9GV F)O%YP;)+OZWN2#-FO[3%3G"N@S\7HCJ)R8;4-H^S9\'H0_U-AOP5
MV/#0P;JWD=R4O&X&N6*4^#JOXGI]RZPZ/H,UXB:N%,#7NVG7FGY./3@0;GI[
M,L]T8*RK5G0#:@:-)1NN@3'M6#6D#Y#=0JVCQ3,T]@$K,(G<XX?X[QX@+0YE
M 9FS&Q83Y[81C3C$(1UR&U<>(@K8 NK"5\XS*&Q(0!B%Z9!8]['M=>-'@?<%
MHY-M"[.+N1*YB&!PK&O!"7A'JH5+%12>PLJ&A@2FW+ABJ)ROK %9"U 4H$#8
MX=T#++8S+)Z",R]H^,7C+WHC27,>9BP#AQ>U8$XUG]Y[$>E1.CRU"CPEPU5B
M\OZ!K8&WK<"2I=3RF,^$?+)Q)&4IWRNG8VMI-R+]<8)UA>7XXZTD55((0GF2
M 8<>%>CU7K2\%,BG;&173EY_ /QXGL/I\6V,F8K>JZG2XROM<\;H7Q6M^=A.
MYJWK6NWW ]OS9-E8CK)$)YO%>9,@:/;&@*1$QBY?W"]0?#MC)T02J%NB;XVT
M<IJ.?8"\W>I28N&',U9@QY_%Z.8K[I\9Q/;K;%W-(@4S;P1L$.<QM">8\@39
M1U"7;Y\%W1+GUPS*LN":806V("7)=G;CI'58WIOJ*MQ2T6S>V+=OT>?HS^J?
M]E5L/E5I\]'AS:!)0FS#WQ:P"GLHS)KH-L5HE@YS6J9"RE24922^# -$&NB
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
M[#C<GB2KJ8V<YMBX$[?1C-3)M77J'#-3A4'\?T7')8YSLI.N+WFR2VG$T_6
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
MAM*P8;Z5'/%*MG/HIZ'PVO*+5=TU<?+$QKR64L;($D]B*#8][3>39ER?TO<
M=_4[^J[20S0K-B9(]E+ +5VTUR<EJO.IP*L\)<]^N97TP _LT>U;M/,=&KA
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
MQDI\<>V.*D2N:NSLL,1N]L$UM6M24&_9ER %I#=T31.18O5A?D\#+*5+P\Q
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
M@$Q4.9W?W,%2[T7C'D_B&XNYI*;\Q26TK,-U7[+/C=D=!;^C79<QNK.-T+^
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
M'U!+ 0(4 Q0    (  2+?UHOI)TLJ1$  *&[   1              "  0
M  !C87!S+3(P,C0Q,C,Q+GAS9%!+ 0(4 Q0    (  2+?UH$$4^Q* \  (^]
M   5              "  =@1  !C87!S+3(P,C0Q,C,Q7V-A;"YX;6Q02P$"
M% ,4    "  $BW]:W^W2D]$^  "X[0, %0              @ $S(0  8V%P
M<RTR,#(T,3(S,5]D968N>&UL4$L! A0#%     @ !(M_6B 5(R1VD0  HAT'
M !4              ( !-V   &-A<',M,C R-#$R,S%?;&%B+GAM;%!+ 0(4
M Q0    (  2+?UHVJH5@G4$  #TY!  5              "  >#Q  !C87!S
M+3(P,C0Q,C,Q7W!R92YX;6Q02P$"% ,4    "  $BW]:HX =6@_= 0"4$1
M&@              @ &P,P$ 96$P,C,U.3,S+3$P:U]C87!S=&]N92YH=&U0
M2P$"% ,4    "  $BW]:U_0M[ %%  #XTP$ '@              @ 'W$ ,
M96$P,C,U.3,S,#%E>#$Y+3%?8V%P<W1O;F4N:'1M4$L! A0#%     @ !(M_
M6B72$)7Q 0  ^0<  !X              ( !-%8# &5A,#(S-3DS,S Q97@R
M,RTQ7V-A<'-T;VYE+FAT;5!+ 0(4 Q0    (  2+?UH7#)$(_ 8  /0B   >
M              "  6%8 P!E83 R,S4Y,S,P,65X,S$M,5]C87!S=&]N92YH
M=&U02P$"% ,4    "  $BW]:Q\C%=N\&  #-(@  '@              @ &9
M7P, 96$P,C,U.3,S,#%E>#,Q+3)?8V%P<W1O;F4N:'1M4$L! A0#%     @
M!(M_6C8.F,YD!0  ;!,  !X              ( !Q&8# &5A,#(S-3DS,S Q
M97@S,BTQ7V-A<'-T;VYE+FAT;5!+ 0(4 Q0    (  2+?UIG3>VMOP4   L3
M   =              "  61L P!E83 R,S4Y,S,P,65X-"TQ7V-A<'-T;VYE
M+FAT;5!+ 0(4 Q0    (  2+?UK=2^-(:Q<  &9[   >              "
M 5YR P!E83 R,S4Y,S,P,65X.3<M,5]C87!S=&]N92YH=&U02P$"% ,4
M"  $BW]:@'N^L1%  0"$6@$ #0              @ $%B@, :6UA9V5?,# Q
:+FIP9U!+!08     #@ . .$#  !!R@0    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>ea0235933-10k_capstone_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:caps="http://www.capstonethx.com./20241231"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="caps-20241231.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
        </entity>
        <period>
            <instant>2024-06-28</instant>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">caps:SpecialPreferredUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">caps:SpecialPreferredUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">caps:SpecialPreferredUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">caps:SpecialPreferredUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">caps:SpecialPreferredUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">caps:SpecialPreferredUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">caps:SpecialPreferredUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BPPeptidesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">caps:BrookstonePartnersIACMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BPPeptidesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BPPeptidesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:StreamFinanceLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">caps:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">caps:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:IndefinitelivedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:IndefinitelivedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">caps:DiamondProductsLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-15</instant>
        </period>
    </context>
    <context id="c70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">caps:DiamondProductsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-15</instant>
        </period>
    </context>
    <context id="c71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:PromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BrookstoneXXIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-15</instant>
        </period>
    </context>
    <context id="c72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:PromissoryNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-15</instant>
        </period>
    </context>
    <context id="c73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">caps:DiamondProductsLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:PromissoryNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-15</startDate>
            <endDate>2021-01-15</endDate>
        </period>
    </context>
    <context id="c74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:PromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BrookstoneXXIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-15</startDate>
            <endDate>2021-01-15</endDate>
        </period>
    </context>
    <context id="c75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:PromissoryNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-15</startDate>
            <endDate>2021-01-15</endDate>
        </period>
    </context>
    <context id="c76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">caps:DiamondProductsLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">caps:DiamondProductsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
        </entity>
        <period>
            <instant>2023-11-09</instant>
        </period>
    </context>
    <context id="c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-11-09</instant>
        </period>
    </context>
    <context id="c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-11-09</instant>
        </period>
    </context>
    <context id="c81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BrookstoneXXIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-09</startDate>
            <endDate>2023-11-09</endDate>
        </period>
    </context>
    <context id="c82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BrookstoneXXIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-11-09</instant>
        </period>
    </context>
    <context id="c83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">caps:TotalStoneLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-16</instant>
        </period>
    </context>
    <context id="c84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">caps:TotalStoneLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-29</startDate>
            <endDate>2015-06-29</endDate>
        </period>
    </context>
    <context id="c85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
        </entity>
        <period>
            <startDate>2015-06-29</startDate>
            <endDate>2015-06-29</endDate>
        </period>
    </context>
    <context id="c86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">caps:TotalStoneLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-06-29</instant>
        </period>
    </context>
    <context id="c87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">caps:TotalStoneLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">caps:TotalStoneLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:NotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BPPeptidesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:NotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BPPeptidesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:MezzanineTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:SteamFinanceLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:MezzanineTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:SteamFinanceLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:MezzanineTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:SteamFinanceLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:MezzanineTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:SteamFinanceLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:SellersNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:AvelinaMasonryLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:SellersNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:AvelinaMasonryLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:SellersNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:AvelinaMasonryLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:SellersNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:AvelinaMasonryLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:TermNoteAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BerkshireBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:TermNoteAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BerkshireBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:TermNoteAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BerkshireBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:TermNoteAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BerkshireBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:FacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:TotalStoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:FacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:TotalStoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:FacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:TotalStoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:FacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:TotalStoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:UnsecuredPromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BrookstoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:UnsecuredPromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BrookstoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:UnsecuredPromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BrookstoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:UnsecuredPromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BrookstoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:AdjustedEBITDAOfTotalStoneAndNortheastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:AdjustedEBITDAOfTotalStoneAndNortheastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:AdjustedEBITDAOfTotalStoneAndNortheastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:AdjustedEBITDAOfTotalStoneAndNortheastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:AdjustedEBITDAOfTotalStoneexclusiveOfNortheastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:AdjustedEBITDAOfTotalStoneAndNortheastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">caps:AdjustedEBITDAOfTotalStoneAndNortheastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
        </entity>
        <period>
            <instant>2023-03-08</instant>
        </period>
    </context>
    <context id="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">caps:TwoThousandFifteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-06-30</instant>
        </period>
    </context>
    <context id="c129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">caps:TotalStoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">caps:ParentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">caps:EliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">caps:TotalStoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">caps:ParentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">caps:EliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">caps:TotalStoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">caps:ParentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">caps:EliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">caps:TotalStoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">caps:ParentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">caps:EliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-07</startDate>
            <endDate>2025-03-07</endDate>
        </period>
    </context>
    <context id="c149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-07</instant>
        </period>
    </context>
    <context id="c150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-10</startDate>
            <endDate>2025-03-10</endDate>
        </period>
    </context>
    <context id="c151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">caps:BPPeptidesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">caps:BPPeptidesLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">caps:PriorToRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000887151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">caps:BPPeptidesLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">caps:BPAXIVLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPershares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="Segment">
        <measure>caps:Segment</measure>
    </unit>
    <dei:DocumentType contextRef="c0" id="ixv-11356">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c0" id="ixv-32">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c0" id="ixv-11357">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c0" id="ixv-11358">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c0" id="ixv-11359">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="c0" id="ixv-46">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c0" id="ixv-56">001-33560</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-62">Capstone Holding Corp.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0" id="ixv-74">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c0" id="ixv-79">86-0585310</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c0" id="ixv-97">5141 W. 122nd Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c0" id="ixv-11360">Alsip</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c0" id="ixv-11361">IL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c0" id="ixv-11362">60803</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c0" id="ixv-11363">(708)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c0" id="ixv-11364">371-0660</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c0" id="ixv-130">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c0" id="ixv-134">CAPS</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c0" id="ixv-138">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c0" id="ixv-11365">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c0" id="ixv-11366">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c0" id="ixv-11367">No</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c0" id="ixv-11368">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c0" id="ixv-11369">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c0" id="ixv-189">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c0" id="ixv-195">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod contextRef="c0" id="ixv-201">false</dei:EntityExTransitionPeriod>
    <dei:IcfrAuditorAttestationFlag contextRef="c0" id="ixv-207">false</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c0" id="ixv-214">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c0" id="ixv-227">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c1" decimals="0" id="ixv-11370" unitRef="usd">0</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c2"
      decimals="INF"
      id="ixv-11371"
      unitRef="shares">5190251</dei:EntityCommonStockSharesOutstanding>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="c0" id="ixv-2603">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Risk Management and Strategy&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Identifying, assessing and managing material cybersecurity
threats is important to our operations and business strategy. We have established policies and procedures that are designed to prioritize
the safeguard of our information systems. These procedures help identify potential vulnerabilities and manage risks from unauthorized
incidents within our information systems that may result in adverse effects on data residing within. We conduct periodic and ad-hoc assessments
that are managed by third party information technology providers, to identify potential cybersecurity threats.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Upon completion of these risk assessments, the
third-party information technology providers help the company assess how to reconfigure or implement additional procedures to mitigate
any potential cybersecurity threats.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Risks from Cybersecurity Threats&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We do not currently believe there are any cybersecurity
threats or vulnerabilities that would have materially impaired our operations or financial conditions during the fiscal year ended December
31, 2024.&lt;/p&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="c0" id="ixv-11372">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock contextRef="c0" id="ixv-2626">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We do not currently believe there are any cybersecurity
threats or vulnerabilities that would have materially impaired our operations or financial conditions during the fiscal year ended December
31, 2024.&lt;/p&gt;</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag contextRef="c0" id="ixv-11373">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="c0" id="ixv-2631">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Cybersecurity Governance&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;It is the responsibility of our board of directors
to monitor and assess potential strategic risk exposure. Our board of directors administers its oversight function as a whole, as well
as through the Audit Committee. Our executive management team informs the Audit Committee on cybersecurity risks periodically, with a
minimum frequency of once per year.&lt;/p&gt;</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c0" id="ixv-11374">Our board of directors administers its oversight function as a whole, as well
as through the Audit Committee. Our executive management team informs the Audit Committee on cybersecurity risks periodically, with a
minimum frequency of once per year.</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag contextRef="c0" id="ixv-11375">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock contextRef="c0" id="ixv-11376">Our executive management team informs the Audit Committee on cybersecurity risks periodically, with a
minimum frequency of once per year.</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c32" id="ixv-11377">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c32" id="ixv-11378">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c32" id="ixv-11379">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c32" id="ixv-11380">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="c0" id="ixv-11381">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <dei:AuditorOpinionTextBlock contextRef="c0" id="ixv-6920">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Opinion on the Financial Statements&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We have audited the accompanying consolidated
balance sheets of Capstone Holdings Corp. (the Company) as of December&#160;31, 2024 and 2023, the related consolidated statements of
operations, stockholders&#x2019; equity and cash flows for the&#160;years then ended, and the related notes (collectively referred to as
the &#x201c;consolidated financial statements&#x201d;). In our opinion, the consolidated financial statements present fairly, in all material
respects, the financial position of the Company as of December&#160;31, 2024 and 2023, and the results of its operations and its cash
flows for the&#160;years then ended, in conformity with accounting principles generally accepted in the United&#160;States of America.&lt;/p&gt;</dei:AuditorOpinionTextBlock>
    <dei:AuditorName contextRef="c0" id="ixv-11382">GBQ Partners LLC</dei:AuditorName>
    <dei:AuditorLocation contextRef="c0" id="ixv-11383">Columbus, Ohio</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="-3" id="ixv-11384" unitRef="usd">11000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c4" decimals="-3" id="ixv-11385" unitRef="usd">52000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="-3" id="ixv-11386" unitRef="usd">2762000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c4" decimals="-3" id="ixv-11387" unitRef="usd">2581000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c3" decimals="-3" id="ixv-11388" unitRef="usd">9635000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c4" decimals="-3" id="ixv-11389" unitRef="usd">13750000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrent contextRef="c3" decimals="-3" id="ixv-11390" unitRef="usd">150000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="c4" decimals="-3" id="ixv-11391" unitRef="usd">458000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c3" decimals="-3" id="ixv-11392" unitRef="usd">242000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c4" decimals="-3" id="ixv-11393" unitRef="usd">241000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c3" decimals="-3" id="ixv-11394" unitRef="usd">12800000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c4" decimals="-3" id="ixv-11395" unitRef="usd">17082000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="-3" id="ixv-11396" unitRef="usd">1594000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c4" decimals="-3" id="ixv-11397" unitRef="usd">1756000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill contextRef="c3" decimals="-3" id="ixv-11398" unitRef="usd">23286000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c4" decimals="-3" id="ixv-11399" unitRef="usd">23286000</us-gaap:Goodwill>
    <us-gaap:OtherIntangibleAssetsNet contextRef="c3" decimals="-3" id="ixv-11400" unitRef="usd">48000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet contextRef="c4" decimals="-3" id="ixv-11401" unitRef="usd">10000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c3" decimals="-3" id="ixv-11402" unitRef="usd">2068000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c4" decimals="-3" id="ixv-11403" unitRef="usd">2922000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c3" decimals="-3" id="ixv-11404" unitRef="usd">7178000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c4" decimals="-3" id="ixv-11405" unitRef="usd">7597000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent contextRef="c3" decimals="-3" id="ixv-11406" unitRef="usd">247000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c4" decimals="-3" id="ixv-11407" unitRef="usd">48000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c3" decimals="-3" id="ixv-11408" unitRef="usd">34421000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c4" decimals="-3" id="ixv-11409" unitRef="usd">35619000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets contextRef="c3" decimals="-3" id="ixv-11410" unitRef="usd">47221000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c4" decimals="-3" id="ixv-11411" unitRef="usd">52701000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c3" decimals="-3" id="ixv-11412" unitRef="usd">3304000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c4" decimals="-3" id="ixv-11413" unitRef="usd">2575000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c3" decimals="-3" id="ixv-11414" unitRef="usd">394000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c4" decimals="-3" id="ixv-11415" unitRef="usd">324000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LinesOfCreditCurrent contextRef="c3" decimals="-3" id="ixv-11416" unitRef="usd">6259000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent contextRef="c4" decimals="-3" id="ixv-11417" unitRef="usd">8574000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c3" decimals="-3" id="ixv-11418" unitRef="usd">1855000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c4" decimals="-3" id="ixv-11419" unitRef="usd">3612000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c3" decimals="-3" id="ixv-11420" unitRef="usd">738000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c4" decimals="-3" id="ixv-11421" unitRef="usd">887000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c3" decimals="-3" id="ixv-11422" unitRef="usd">12550000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c4" decimals="-3" id="ixv-11423" unitRef="usd">15972000</us-gaap:LiabilitiesCurrent>
    <caps:AccruedRelatedPartyManagementFee contextRef="c3" decimals="-3" id="ixv-11424" unitRef="usd">351000</caps:AccruedRelatedPartyManagementFee>
    <caps:AccruedRelatedPartyManagementFee contextRef="c4" decimals="-3" id="ixv-11425" unitRef="usd">351000</caps:AccruedRelatedPartyManagementFee>
    <us-gaap:LongTermDebtNoncurrent contextRef="c3" decimals="-3" id="ixv-11426" unitRef="usd">6323000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c4" decimals="-3" id="ixv-11427" unitRef="usd">5114000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c3" decimals="-3" id="ixv-11428" unitRef="usd">1437000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c4" decimals="-3" id="ixv-11429" unitRef="usd">2141000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c3" decimals="-3" id="ixv-11430" unitRef="usd">8111000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c4" decimals="-3" id="ixv-11431" unitRef="usd">7606000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c3" decimals="-3" id="ixv-11432" unitRef="usd">20661000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c4" decimals="-3" id="ixv-11433" unitRef="usd">23578000</us-gaap:Liabilities>
    <us-gaap:PreferredStockValue contextRef="c5" decimals="-3" id="ixv-11434" unitRef="usd">28475000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c6" decimals="-3" id="ixv-11435" unitRef="usd">25871000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c7" decimals="-3" id="ixv-11436" unitRef="usd">1143000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c8" decimals="-3" id="ixv-11437" unitRef="usd">815000</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c3"
      decimals="4"
      id="ixv-11438"
      unitRef="usdPershares">0.0005</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c4"
      decimals="4"
      id="ixv-11439"
      unitRef="usdPershares">0.0005</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c3"
      decimals="INF"
      id="ixv-11440"
      unitRef="shares">200000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c4"
      decimals="INF"
      id="ixv-11441"
      unitRef="shares">200000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c3"
      decimals="INF"
      id="ixv-11442"
      unitRef="shares">157610</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c4"
      decimals="INF"
      id="ixv-11443"
      unitRef="shares">157610</us-gaap:CommonStockSharesIssued>
    <us-gaap:AdditionalPaidInCapital contextRef="c3" decimals="-3" id="ixv-11444" unitRef="usd">193044000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c4" decimals="-3" id="ixv-11445" unitRef="usd">193044000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c3" decimals="-3" id="ixv-11446" unitRef="usd">-196102000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c4" decimals="-3" id="ixv-11447" unitRef="usd">-190607000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="-3" id="ixv-11448" unitRef="usd">-3058000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c4" decimals="-3" id="ixv-11449" unitRef="usd">2437000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c3" decimals="-3" id="ixv-11450" unitRef="usd">47221000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c4" decimals="-3" id="ixv-11451" unitRef="usd">52701000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c0" decimals="-3" id="ixv-11452" unitRef="usd">45808000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c9" decimals="-3" id="ixv-11453" unitRef="usd">48643000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <caps:SalesReturnsAndAllowances contextRef="c0" decimals="-3" id="ixv-11454" unitRef="usd">932000</caps:SalesReturnsAndAllowances>
    <caps:SalesReturnsAndAllowances contextRef="c9" decimals="-3" id="ixv-11455" unitRef="usd">289000</caps:SalesReturnsAndAllowances>
    <us-gaap:Revenues contextRef="c0" decimals="-3" id="ixv-11456" unitRef="usd">44876000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c9" decimals="-3" id="ixv-11457" unitRef="usd">48354000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue contextRef="c0" decimals="-3" id="ixv-11458" unitRef="usd">35306000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c9" decimals="-3" id="ixv-11459" unitRef="usd">38743000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit contextRef="c0" decimals="-3" id="ixv-11460" unitRef="usd">9570000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c9" decimals="-3" id="ixv-11461" unitRef="usd">9611000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c0" decimals="-3" id="ixv-11462" unitRef="usd">10208000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c9" decimals="-3" id="ixv-11463" unitRef="usd">10867000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="-3" id="ixv-11464" unitRef="usd">-638000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c9" decimals="-3" id="ixv-11465" unitRef="usd">-1256000</us-gaap:OperatingIncomeLoss>
    <us-gaap:GainLossOnInvestments contextRef="c9" decimals="-3" id="ixv-11466" unitRef="usd">-8000000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c9" decimals="-3" id="ixv-11467" unitRef="usd">7200000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:InterestExpenseNonoperating contextRef="c0" decimals="-3" id="ixv-11468" unitRef="usd">1483000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c9" decimals="-3" id="ixv-11469" unitRef="usd">1672000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c9" decimals="-3" id="ixv-11470" unitRef="usd">143000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="-3" id="ixv-11471" unitRef="usd">-2121000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c9" decimals="-3" id="ixv-11472" unitRef="usd">-3585000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-11473" unitRef="usd">442000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c9" decimals="-3" id="ixv-11474" unitRef="usd">234000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" id="ixv-11475" unitRef="usd">-2563000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c9" decimals="-3" id="ixv-11476" unitRef="usd">-3819000</us-gaap:NetIncomeLoss>
    <caps:NetIncomeLossAvailableToSpecialPreferredUnits contextRef="c0" decimals="-3" id="ixv-11477" unitRef="usd">-328000</caps:NetIncomeLossAvailableToSpecialPreferredUnits>
    <caps:NetIncomeLossAvailableToSpecialPreferredUnits contextRef="c9" decimals="-3" id="ixv-11478" unitRef="usd">-150000</caps:NetIncomeLossAvailableToSpecialPreferredUnits>
    <caps:NetIncomeLossAvailableToClassBUnitsPreferredReturn contextRef="c0" decimals="-3" id="ixv-11479" unitRef="usd">-2604000</caps:NetIncomeLossAvailableToClassBUnitsPreferredReturn>
    <caps:NetIncomeLossAvailableToClassBUnitsPreferredReturn contextRef="c9" decimals="-3" id="ixv-11480" unitRef="usd">-1766000</caps:NetIncomeLossAvailableToClassBUnitsPreferredReturn>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c0" decimals="-3" id="ixv-11481" unitRef="usd">-5495000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c9" decimals="-3" id="ixv-11482" unitRef="usd">-5735000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="ixv-11483"
      unitRef="usdPershares">-34.87</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-11484"
      unitRef="usdPershares">-34.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c9"
      decimals="2"
      id="ixv-11485"
      unitRef="usdPershares">-36.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c9"
      decimals="2"
      id="ixv-11486"
      unitRef="usdPershares">-36.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="INF"
      id="ixv-11487"
      unitRef="shares">157610</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="INF"
      id="ixv-11488"
      unitRef="shares">157610</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c9"
      decimals="INF"
      id="ixv-11489"
      unitRef="shares">157610</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c9"
      decimals="INF"
      id="ixv-11490"
      unitRef="shares">157610</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" id="ixv-11491" unitRef="usd">-2563000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c9" decimals="-3" id="ixv-11492" unitRef="usd">-3819000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization contextRef="c0" decimals="-3" id="ixv-11493" unitRef="usd">517000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c9" decimals="-3" id="ixv-11494" unitRef="usd">461000</us-gaap:DepreciationAndAmortization>
    <us-gaap:GainLossOnSaleOfInvestments contextRef="c9" decimals="-3" id="ixv-11495" unitRef="usd">-8000000</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c9" decimals="-3" id="ixv-11496" unitRef="usd">7200000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-11497" unitRef="usd">419000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c9" decimals="-3" id="ixv-11498" unitRef="usd">32000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets contextRef="c0" decimals="-3" id="ixv-11499" unitRef="usd">-4256000</us-gaap:IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets contextRef="c9" decimals="-3" id="ixv-11500" unitRef="usd">-3920000</us-gaap:IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c9" decimals="-3" id="ixv-11501" unitRef="usd">21000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c0" decimals="-3" id="ixv-11502" unitRef="usd">1192000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c9" decimals="-3" id="ixv-11503" unitRef="usd">235000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="-3" id="ixv-11504" unitRef="usd">3821000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c9" decimals="-3" id="ixv-11505" unitRef="usd">1650000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c0" decimals="-3" id="ixv-11506" unitRef="usd">120000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c9" decimals="-3" id="ixv-11507" unitRef="usd">208000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="-3" id="ixv-11508" unitRef="usd">-120000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c9" decimals="-3" id="ixv-11509" unitRef="usd">-208000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c0" decimals="-3" id="ixv-11510" unitRef="usd">208000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c9" decimals="-3" id="ixv-11511" unitRef="usd">171000</us-gaap:FinanceLeasePrincipalPayments>
    <caps:PaymentsOfFinancingFees contextRef="c0" decimals="-3" id="ixv-11512" unitRef="usd">13000</caps:PaymentsOfFinancingFees>
    <caps:PaymentsOfFinancingFees contextRef="c9" decimals="-3" id="ixv-11513" unitRef="usd">12000</caps:PaymentsOfFinancingFees>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit contextRef="c0" decimals="-3" id="ixv-11514" unitRef="usd">-2315000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit contextRef="c9" decimals="-3" id="ixv-11515" unitRef="usd">1303000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c0" decimals="-3" id="ixv-11516" unitRef="usd">1007000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c9" decimals="-3" id="ixv-11517" unitRef="usd">2144000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts contextRef="c0" decimals="-3" id="ixv-11518" unitRef="usd">199000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:ProceedsFromRepurchaseOfEquity contextRef="c9" decimals="-3" id="ixv-11519" unitRef="usd">-389000</us-gaap:ProceedsFromRepurchaseOfEquity>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="-3" id="ixv-11520" unitRef="usd">-3742000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c9" decimals="-3" id="ixv-11521" unitRef="usd">-1413000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="c0" decimals="-3" id="ixv-11522" unitRef="usd">-41000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="c9" decimals="-3" id="ixv-11523" unitRef="usd">29000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c4" decimals="-3" id="ixv-11524" unitRef="usd">52000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c10" decimals="-3" id="ixv-11525" unitRef="usd">23000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="-3" id="ixv-11526" unitRef="usd">11000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c4" decimals="-3" id="ixv-11527" unitRef="usd">52000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c0" decimals="-3" id="ixv-11528" unitRef="usd">14000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c9" decimals="-3" id="ixv-11529" unitRef="usd">12000</us-gaap:InterestPaidNet>
    <caps:FinancingCashFlowsFromFinanceLeasesprincipalPortion contextRef="c0" decimals="-3" id="ixv-11530" unitRef="usd">208000</caps:FinancingCashFlowsFromFinanceLeasesprincipalPortion>
    <caps:FinancingCashFlowsFromFinanceLeasesprincipalPortion contextRef="c9" decimals="-3" id="ixv-11531" unitRef="usd">180000</caps:FinancingCashFlowsFromFinanceLeasesprincipalPortion>
    <caps:OperatingCashFlowsFromOperatingLeases contextRef="c0" decimals="-3" id="ixv-11532" unitRef="usd">778000</caps:OperatingCashFlowsFromOperatingLeases>
    <caps:OperatingCashFlowsFromOperatingLeases contextRef="c9" decimals="-3" id="ixv-11533" unitRef="usd">761000</caps:OperatingCashFlowsFromOperatingLeases>
    <us-gaap:InterestPaid contextRef="c0" decimals="-3" id="ixv-11534" unitRef="usd">1483000</us-gaap:InterestPaid>
    <us-gaap:InterestPaid contextRef="c9" decimals="-3" id="ixv-11535" unitRef="usd">1639000</us-gaap:InterestPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c0" decimals="-3" id="ixv-11536" unitRef="usd">31000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c9" decimals="-3" id="ixv-11537" unitRef="usd">378000</us-gaap:IncomeTaxesPaid>
    <us-gaap:StockholdersEquity contextRef="c11" decimals="-3" id="ixv-11538" unitRef="usd">157610000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c12" decimals="-3" id="ixv-11539" unitRef="usd">193044000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c13" decimals="-3" id="ixv-11540" unitRef="usd">-190607000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c4" decimals="-3" id="ixv-11541" unitRef="usd">2437000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c14" decimals="-3" id="ixv-11542" unitRef="usd">25871000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c15" decimals="-3" id="ixv-11543" unitRef="usd">815000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c16" decimals="-3" id="ixv-11544" unitRef="usd">-2563000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" id="ixv-11545" unitRef="usd">-2563000</us-gaap:NetIncomeLoss>
    <caps:StockIssuedDuringPeriodValueAccruedClassBDistributions contextRef="c16" decimals="-3" id="ixv-11546" unitRef="usd">-2604000</caps:StockIssuedDuringPeriodValueAccruedClassBDistributions>
    <caps:StockIssuedDuringPeriodValueAccruedClassBDistributions contextRef="c0" decimals="-3" id="ixv-11547" unitRef="usd">-2604000</caps:StockIssuedDuringPeriodValueAccruedClassBDistributions>
    <caps:StockIssuedDuringPeriodValueAccruedClassBDistributions contextRef="c17" decimals="-3" id="ixv-11548" unitRef="usd">2604000</caps:StockIssuedDuringPeriodValueAccruedClassBDistributions>
    <caps:StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions contextRef="c16" decimals="-3" id="ixv-11549" unitRef="usd">-328000</caps:StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions>
    <caps:StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions contextRef="c0" decimals="-3" id="ixv-11550" unitRef="usd">-328000</caps:StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions>
    <caps:StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions contextRef="c18" decimals="-3" id="ixv-11551" unitRef="usd">328000</caps:StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions>
    <us-gaap:StockholdersEquity contextRef="c19" decimals="-3" id="ixv-11552" unitRef="usd">157610000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c20" decimals="-3" id="ixv-11553" unitRef="usd">193044000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c21" decimals="-3" id="ixv-11554" unitRef="usd">-196102000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="-3" id="ixv-11555" unitRef="usd">-3058000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c22" decimals="-3" id="ixv-11556" unitRef="usd">28475000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c23" decimals="-3" id="ixv-11557" unitRef="usd">1143000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c24" decimals="-3" id="ixv-11558" unitRef="usd">157610000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c25" decimals="-3" id="ixv-11559" unitRef="usd">193044000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c26" decimals="-3" id="ixv-11560" unitRef="usd">-184872000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c10" decimals="-3" id="ixv-11561" unitRef="usd">8172000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c27" decimals="-3" id="ixv-11562" unitRef="usd">24105000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c28" decimals="-3" id="ixv-11563" unitRef="usd">1054000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c29" decimals="-3" id="ixv-11564" unitRef="usd">-3819000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c9" decimals="-3" id="ixv-11565" unitRef="usd">-3819000</us-gaap:NetIncomeLoss>
    <caps:StockIssuedDuringPeriodValueAccruedClassBDistributions contextRef="c29" decimals="-3" id="ixv-11566" unitRef="usd">-1766000</caps:StockIssuedDuringPeriodValueAccruedClassBDistributions>
    <caps:StockIssuedDuringPeriodValueAccruedClassBDistributions contextRef="c9" decimals="-3" id="ixv-11567" unitRef="usd">-1766000</caps:StockIssuedDuringPeriodValueAccruedClassBDistributions>
    <caps:StockIssuedDuringPeriodValueAccruedClassBDistributions contextRef="c30" decimals="-3" id="ixv-11568" unitRef="usd">1766000</caps:StockIssuedDuringPeriodValueAccruedClassBDistributions>
    <caps:StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions contextRef="c29" decimals="-3" id="ixv-11569" unitRef="usd">-150000</caps:StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions>
    <caps:StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions contextRef="c9" decimals="-3" id="ixv-11570" unitRef="usd">-150000</caps:StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions>
    <caps:StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions contextRef="c31" decimals="-3" id="ixv-11571" unitRef="usd">150000</caps:StockIssuedDuringPeriodValueAccruedSpecialPreferredDistributions>
    <caps:StockIssuedDuringPeriodValueSpecialPreferredDistribution contextRef="c31" decimals="-3" id="ixv-11572" unitRef="usd">-389000</caps:StockIssuedDuringPeriodValueSpecialPreferredDistribution>
    <us-gaap:StockholdersEquity contextRef="c11" decimals="-3" id="ixv-11573" unitRef="usd">157610000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c12" decimals="-3" id="ixv-11574" unitRef="usd">193044000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c13" decimals="-3" id="ixv-11575" unitRef="usd">-190607000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c4" decimals="-3" id="ixv-11576" unitRef="usd">2437000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c14" decimals="-3" id="ixv-11577" unitRef="usd">25871000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c15" decimals="-3" id="ixv-11578" unitRef="usd">815000</us-gaap:StockholdersEquity>
    <us-gaap:NatureOfOperations contextRef="c0" id="ixv-8546">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"&gt;&lt;b&gt;Note&#160;1&#160;Nature
of Operations&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Capstone Holding Corp. (the &#x201c;Capstone&#x201d;)
is a holding company and its operations consist substantially of the operations of its consolidated subsidiary, TotalStone, LLC (&#x201c;TotalStone&#x201d;).
On April&#160;1, 2020, Capstone obtained controlling interest in TotalStone, a materials distribution company that distributes masonry
stone products for residential and commercial construction in the Midwest and Northeast United&#160;States under the trade names Instone
and Northeast Masonry Distributors (&#x201c;NMD&#x201d;).&lt;/p&gt;</us-gaap:NatureOfOperations>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c0" id="ixv-8555">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"&gt;&lt;b&gt;Note&#160;2&#160;Summary
of Significant Accounting Policies&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Basis of Presentation and Preparation&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The consolidated financial statements include
the accounts of Capstone and its consolidated subsidiaries (collectively, the &#x201c;Company&#x201d;). Intercompany accounts and transactions
have been eliminated. The preparation of these financial statements and accompanying notes are in accordance with accounting principles
generally accepted in the United&#160;States of America. In the opinion of management, the financial statements include all adjustments
necessary for the fair presentation of our financial position, results of operations, and cash flows, and all adjustments were of a normal
recurring nature.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Use of Estimates&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The preparation of financial statements in accordance
with US GAAP requires management to make a number of assumptions and estimates that affect the reported amounts of assets, liabilities,
and expenses in our financial statements and accompanying notes. Management bases its estimates on historical experience and various other
assumptions believed to be reasonable. Although these estimates are based on management&#x2019;s assumptions regarding current events and
actions that may impact the Company in the future, actual results may differ from these estimates and assumptions.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Cash&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Cash consists of balances held in a commercial
bank account.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Accounts Receivable&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Accounts receivable are recorded and carried at
the original invoiced amount less an allowance for any potential uncollectible amounts. The Company estimates expected credit losses for
the allowance for expected credit losses based upon its assessment of various factors, including historical experience, the age of the
accounts receivable balances, credit quality of its customers, current economic conditions, reasonable and supportable forecasts of future
economic conditions, and other factors that may affect the Company&#x2019;s ability to collect from customers. As of December&#160;31,
2024 and December&#160;31, 2023, the allowance for doubtful accounts totaled approximately $104.0 thousand.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Concentrations of Credit Risk&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Financial instruments that potentially subject
the Company to concentrations of credit risk consist principally of cash and trade accounts receivable. The Company places cash with high
credit quality institutions. During the normal course of business, balances in these accounts may exceed the maximum amount insured by
the Federal Deposit Insurance Corporation (&#x201c;FDIC&#x201d;). Concentrations of credit risk with respect to accounts receivable are
limited due to the large number of customers comprising the Company&#x2019;s diverse customer base and generally short payment terms. Management
believes there is no business vulnerability regarding concentrations of accounts receivable and sales due to the strong relationships
and financial strength of our customers.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Inventories&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Inventories consisting of finished goods are stated
at the lower of cost, determined by the average cost method, or net realizable value. Inventories also include deposits placed on inventory
purchases for shipments not yet received. Significant prepaid inventory may be located overseas. At December&#160;31, 2024 and 2023, the
total prepaid inventory balance was $163.0 thousand and $912.0 thousand, respectively. The reserve for obsolete inventory at December&#160;31,
2024 and December&#160;31, 2023, totaled $576.0 thousand and $324.0 thousand, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Property and Equipment&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Property and equipment is stated at cost and is
depreciated over the estimated useful lives ranging from &lt;span style="-sec-ix-hidden: hidden-fact-12"&gt;three&lt;/span&gt; to &lt;span style="-sec-ix-hidden: hidden-fact-13"&gt;forty&lt;/span&gt;&#160;years. Depreciation is computed by using the straight-line
method for financial reporting purposes and straight-line and accelerated methods for income tax purposes. Property and equipment is comprised
of building, machinery&#160;&amp;amp; equipment, computer equipment, leasehold improvements, software, office equipment, vehicles, and furniture&#160;&amp;amp;
fixtures. Maintenance and repairs are charged to expense as incurred.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Goodwill and Other Intangible Assets&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Goodwill represents costs in excess of fair values
assigned to the underlying net assets of acquired businesses. Goodwill and indefinite lived intangible assets are not amortized, but rather
are tested for impairment annually as of the 1&lt;sup&gt;st&lt;/sup&gt;&#160;day of the fourth quarter of each year or more frequently if indications
of potential impairment exist. The Company&#x2019;s goodwill is recognized in one reporting unit, its consolidated subsidiary, TotalStone.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In evaluating potential goodwill impairment, we
first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than
its carrying value. If, based on a review of qualitative factors, it is more likely than not that the fair value of a reporting unit is
less than its carrying value, we perform a quantitative analysis. If the quantitative analysis indicates the carrying value of a reporting
unit exceeds its fair value, we measure any goodwill impairment losses as the amount by which the carrying amount of a reporting unit
exceeds its fair value, not to exceed the total amount of goodwill allocated to that reporting unit. The Company determined that no impairment
was required for the periods presented.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Intangible assets with finite lives, consist of
a non-compete agreement, amortized over the term of the agreement.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Long-lived Asset Impairments&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Long-lived assets and finite lived identifiable
intangibles are reviewed for impairment whenever events of changes in circumstances indicate that the carrying amount of an asset may
not be recoverable. Recoverability of the assets is measured by a comparison of the carrying amount of an asset to future undiscounted
net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is
measured by the amount of which the carrying amount of the assets exceeds the fair value of the assets. The Company determined that no
impairment was required for the periods presented.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Investment in Non-Marketable Securities&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Investments in non-marketable securities without
readily determinable fair values by entities that do not exercise significant influence over the investee are recorded at cost, less impairment,
plus or minus observable price changes.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Revenue Recognition&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Sales are recognized when revenue is realized
or becomes realizable and has been earned, net of sales tax. In general, revenue is recognized at a point in time, which is usually upon
shipment of the product. Our sales predominantly contain a single delivery element and revenue is recognized at a point in time when ownership,
risks and rewards transfer. For 2024 and 2023, there are no estimates of variable consideration represented in revenue.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Shipping and Handling&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company includes amounts billed to customers
related to shipping and handling and shipping and handling expenses in cost of goods sold.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Advertising Costs&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Advertising and promotional expenses are expensed
in the period incurred unless there are material costs that benefit future periods. The consolidated financial statements currently do
not reflect any prepaid advertising expenses. For 2024 and 2023, advertising expenses were $187.0 thousand and $285.0 thousand, respectively.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Research and Development&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Research and development costs are expensed as
incurred and were not significant in the periods presented.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Earnings Per Share&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Basic earnings (loss) per share is computed by
dividing the net income (loss) applicable to the common stockholders of Capstone Holding Corp. by the weighted average number of shares
of common stock outstanding during the year. Diluted earnings (loss) per share is computed by dividing the net income (loss) applicable
to common stockholders by the weighted average number of common shares outstanding plus the number of additional common shares that would
have been outstanding if all dilutive potential common shares had been issued, using the treasury stock method. Potential common shares
are excluded from the computation when their effect is antidilutive.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For the years ended December 31, 2024 and 2023,
the calculations of basic and diluted loss per share are the same because potential dilutive securities would have had an anti-dilutive
effect. The potentially dilutive securities consisted of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31, &lt;br/&gt; 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31, &lt;br/&gt; 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Stock options&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;500&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;976&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt"&gt;Warrants&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,322&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,322&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-indent: -10pt; padding-left: 20pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;44,876&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;48,354&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Recent Accounting Pronouncements&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In November 2023, the FASB issued ASU 2023- 07,
Improvements to Reportable Segment Disclosures, which requires companies to disclose significant segment expenses and other segment items
that impact each reported measure of segment income or loss. This guidance is effective for fiscal years beginning after December 15,
2023 and interim periods within fiscal years beginning after December 15, 2024. We adopted this guidance effective for the year ended
December 31, 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In December 2023, the FASB issued ASU 2023-09,
Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires companies to disclose disaggregated information related
to the effective tax rate reconciliation and income taxes paid. This guidance is effective for public entities for fiscal years beginning
after December 15, 2024. We do not anticipate the adoption of this guidance will have a material impact on our consolidated financial
statements.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In November 2024, the FASB issued ASU 2024-03,
Disaggregation of Income Statement Expenses, which requires disclosures about specific types of expenses included in expense captions
presented on the face of the Consolidated Statement of Operations. This guidance is effective for public entities for fiscal years beginning
after December 15, 2026. We are currently reviewing this guidance and its impact on our consolidated financial statements.&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c0" id="ixv-8560">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Basis of Presentation and Preparation&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The consolidated financial statements include
the accounts of Capstone and its consolidated subsidiaries (collectively, the &#x201c;Company&#x201d;). Intercompany accounts and transactions
have been eliminated. The preparation of these financial statements and accompanying notes are in accordance with accounting principles
generally accepted in the United&#160;States of America. In the opinion of management, the financial statements include all adjustments
necessary for the fair presentation of our financial position, results of operations, and cash flows, and all adjustments were of a normal
recurring nature.&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c0" id="ixv-8568">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Use of Estimates&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The preparation of financial statements in accordance
with US GAAP requires management to make a number of assumptions and estimates that affect the reported amounts of assets, liabilities,
and expenses in our financial statements and accompanying notes. Management bases its estimates on historical experience and various other
assumptions believed to be reasonable. Although these estimates are based on management&#x2019;s assumptions regarding current events and
actions that may impact the Company in the future, actual results may differ from these estimates and assumptions.&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c0" id="ixv-8576">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Cash&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Cash consists of balances held in a commercial
bank account.&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c0" id="ixv-8584">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Accounts Receivable&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Accounts receivable are recorded and carried at
the original invoiced amount less an allowance for any potential uncollectible amounts. The Company estimates expected credit losses for
the allowance for expected credit losses based upon its assessment of various factors, including historical experience, the age of the
accounts receivable balances, credit quality of its customers, current economic conditions, reasonable and supportable forecasts of future
economic conditions, and other factors that may affect the Company&#x2019;s ability to collect from customers. As of December&#160;31,
2024 and December&#160;31, 2023, the allowance for doubtful accounts totaled approximately $104.0 thousand.&lt;/p&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c3" decimals="-2" id="ixv-11579" unitRef="usd">104000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c4" decimals="-2" id="ixv-11580" unitRef="usd">104000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c0" id="ixv-8592">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Concentrations of Credit Risk&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Financial instruments that potentially subject
the Company to concentrations of credit risk consist principally of cash and trade accounts receivable. The Company places cash with high
credit quality institutions. During the normal course of business, balances in these accounts may exceed the maximum amount insured by
the Federal Deposit Insurance Corporation (&#x201c;FDIC&#x201d;). Concentrations of credit risk with respect to accounts receivable are
limited due to the large number of customers comprising the Company&#x2019;s diverse customer base and generally short payment terms. Management
believes there is no business vulnerability regarding concentrations of accounts receivable and sales due to the strong relationships
and financial strength of our customers.&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:InventoryPolicyTextBlock contextRef="c0" id="ixv-8629">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Inventories&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Inventories consisting of finished goods are stated
at the lower of cost, determined by the average cost method, or net realizable value. Inventories also include deposits placed on inventory
purchases for shipments not yet received. Significant prepaid inventory may be located overseas. At December&#160;31, 2024 and 2023, the
total prepaid inventory balance was $163.0 thousand and $912.0 thousand, respectively. The reserve for obsolete inventory at December&#160;31,
2024 and December&#160;31, 2023, totaled $576.0 thousand and $324.0 thousand, respectively.&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
    <caps:PrepaidInventory contextRef="c3" decimals="-2" id="ixv-11581" unitRef="usd">163000</caps:PrepaidInventory>
    <caps:PrepaidInventory contextRef="c4" decimals="-2" id="ixv-11582" unitRef="usd">912000</caps:PrepaidInventory>
    <us-gaap:InventoryValuationReserves contextRef="c3" decimals="-2" id="ixv-11583" unitRef="usd">576000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves contextRef="c4" decimals="-2" id="ixv-11584" unitRef="usd">324000</us-gaap:InventoryValuationReserves>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c0" id="ixv-8637">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Property and Equipment&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Property and equipment is stated at cost and is
depreciated over the estimated useful lives ranging from &lt;span style="-sec-ix-hidden: hidden-fact-12"&gt;three&lt;/span&gt; to &lt;span style="-sec-ix-hidden: hidden-fact-13"&gt;forty&lt;/span&gt;&#160;years. Depreciation is computed by using the straight-line
method for financial reporting purposes and straight-line and accelerated methods for income tax purposes. Property and equipment is comprised
of building, machinery&#160;&amp;amp; equipment, computer equipment, leasehold improvements, software, office equipment, vehicles, and furniture&#160;&amp;amp;
fixtures. Maintenance and repairs are charged to expense as incurred.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="c0" id="ixv-8647">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Goodwill and Other Intangible Assets&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Goodwill represents costs in excess of fair values
assigned to the underlying net assets of acquired businesses. Goodwill and indefinite lived intangible assets are not amortized, but rather
are tested for impairment annually as of the 1&lt;sup&gt;st&lt;/sup&gt;&#160;day of the fourth quarter of each year or more frequently if indications
of potential impairment exist. The Company&#x2019;s goodwill is recognized in one reporting unit, its consolidated subsidiary, TotalStone.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In evaluating potential goodwill impairment, we
first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than
its carrying value. If, based on a review of qualitative factors, it is more likely than not that the fair value of a reporting unit is
less than its carrying value, we perform a quantitative analysis. If the quantitative analysis indicates the carrying value of a reporting
unit exceeds its fair value, we measure any goodwill impairment losses as the amount by which the carrying amount of a reporting unit
exceeds its fair value, not to exceed the total amount of goodwill allocated to that reporting unit. The Company determined that no impairment
was required for the periods presented.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Intangible assets with finite lives, consist of
a non-compete agreement, amortized over the term of the agreement.&lt;/p&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:NumberOfReportingUnits contextRef="c0" decimals="0" id="ixv-11585" unitRef="pure">1</us-gaap:NumberOfReportingUnits>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c0" id="ixv-8662">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Long-lived Asset Impairments&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Long-lived assets and finite lived identifiable
intangibles are reviewed for impairment whenever events of changes in circumstances indicate that the carrying amount of an asset may
not be recoverable. Recoverability of the assets is measured by a comparison of the carrying amount of an asset to future undiscounted
net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is
measured by the amount of which the carrying amount of the assets exceeds the fair value of the assets. The Company determined that no
impairment was required for the periods presented.&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:InvestmentPolicyTextBlock contextRef="c0" id="ixv-8670">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Investment in Non-Marketable Securities&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Investments in non-marketable securities without
readily determinable fair values by entities that do not exercise significant influence over the investee are recorded at cost, less impairment,
plus or minus observable price changes.&lt;/p&gt;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c0" id="ixv-8678">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Revenue Recognition&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Sales are recognized when revenue is realized
or becomes realizable and has been earned, net of sales tax. In general, revenue is recognized at a point in time, which is usually upon
shipment of the product. Our sales predominantly contain a single delivery element and revenue is recognized at a point in time when ownership,
risks and rewards transfer. For 2024 and 2023, there are no estimates of variable consideration represented in revenue.&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <caps:ShippingAndHandlingPolicyPolicyTextBlock contextRef="c0" id="ixv-8715">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Shipping and Handling&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company includes amounts billed to customers
related to shipping and handling and shipping and handling expenses in cost of goods sold.&lt;/p&gt;</caps:ShippingAndHandlingPolicyPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="c0" id="ixv-8723">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Advertising Costs&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Advertising and promotional expenses are expensed
in the period incurred unless there are material costs that benefit future periods. The consolidated financial statements currently do
not reflect any prepaid advertising expenses. For 2024 and 2023, advertising expenses were $187.0 thousand and $285.0 thousand, respectively.&lt;/p&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense contextRef="c0" decimals="-2" id="ixv-11586" unitRef="usd">187000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c9" decimals="-2" id="ixv-11587" unitRef="usd">285000</us-gaap:AdvertisingExpense>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="c0" id="ixv-8731">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Research and Development&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Research and development costs are expensed as
incurred and were not significant in the periods presented.&lt;/p&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c0" id="ixv-8740">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Earnings Per Share&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Basic earnings (loss) per share is computed by
dividing the net income (loss) applicable to the common stockholders of Capstone Holding Corp. by the weighted average number of shares
of common stock outstanding during the year. Diluted earnings (loss) per share is computed by dividing the net income (loss) applicable
to common stockholders by the weighted average number of common shares outstanding plus the number of additional common shares that would
have been outstanding if all dilutive potential common shares had been issued, using the treasury stock method. Potential common shares
are excluded from the computation when their effect is antidilutive.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For the years ended December 31, 2024 and 2023,
the calculations of basic and diluted loss per share are the same because potential dilutive securities would have had an anti-dilutive
effect. The potentially dilutive securities consisted of the following:&lt;/p&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31, &lt;br/&gt; 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31, &lt;br/&gt; 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Stock options&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;500&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;976&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt"&gt;Warrants&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,322&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,322&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-indent: -10pt; padding-left: 20pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;44,876&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;48,354&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="c0" id="ixv-8747">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For the years ended December 31, 2024 and 2023,
the calculations of basic and diluted loss per share are the same because potential dilutive securities would have had an anti-dilutive
effect. The potentially dilutive securities consisted of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31, &lt;br/&gt; 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31, &lt;br/&gt; 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Stock options&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;500&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;976&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt"&gt;Warrants&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,322&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,322&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-indent: -10pt; padding-left: 20pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;44,876&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;48,354&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:DilutiveSecurities contextRef="c35" decimals="-3" id="ixv-11588" unitRef="usd">500000</us-gaap:DilutiveSecurities>
    <us-gaap:DilutiveSecurities contextRef="c36" decimals="-3" id="ixv-11589" unitRef="usd">976000</us-gaap:DilutiveSecurities>
    <us-gaap:DilutiveSecurities contextRef="c37" decimals="-3" id="ixv-11590" unitRef="usd">6322000</us-gaap:DilutiveSecurities>
    <us-gaap:DilutiveSecurities contextRef="c38" decimals="-3" id="ixv-11591" unitRef="usd">6322000</us-gaap:DilutiveSecurities>
    <us-gaap:DilutiveSecurities contextRef="c0" decimals="-3" id="ixv-11592" unitRef="usd">44876000</us-gaap:DilutiveSecurities>
    <us-gaap:DilutiveSecurities contextRef="c9" decimals="-3" id="ixv-11593" unitRef="usd">48354000</us-gaap:DilutiveSecurities>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c0" id="ixv-8802">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Recent Accounting Pronouncements&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In November 2023, the FASB issued ASU 2023- 07,
Improvements to Reportable Segment Disclosures, which requires companies to disclose significant segment expenses and other segment items
that impact each reported measure of segment income or loss. This guidance is effective for fiscal years beginning after December 15,
2023 and interim periods within fiscal years beginning after December 15, 2024. We adopted this guidance effective for the year ended
December 31, 2024.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In December 2023, the FASB issued ASU 2023-09,
Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires companies to disclose disaggregated information related
to the effective tax rate reconciliation and income taxes paid. This guidance is effective for public entities for fiscal years beginning
after December 15, 2024. We do not anticipate the adoption of this guidance will have a material impact on our consolidated financial
statements.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In November 2024, the FASB issued ASU 2024-03,
Disaggregation of Income Statement Expenses, which requires disclosures about specific types of expenses included in expense captions
presented on the face of the Consolidated Statement of Operations. This guidance is effective for public entities for fiscal years beginning
after December 15, 2026. We are currently reviewing this guidance and its impact on our consolidated financial statements.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c0" id="ixv-8846">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"&gt;&lt;b&gt;Note&#160;3&#160;Related
Party Transactions&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;TotalStone is party to an agreement with a related
party, Brookstone Partners IAC (&#x201c;Brookstone&#x201d;), the Company&#x2019;s majority shareholder. Pursuant to this agreement, Brookstone
provides annual consulting services totaling $400.0 thousand. The agreement also provides for an additional management fee equal to 5%
of earnings before interest, taxes, depreciation, and amortization (&#x201c;EBITDA&#x201d;) in excess of $4.0&#160;million, &#160;&lt;i&gt;plus&lt;/i&gt;&#160;a
special services fee in cash equal to two percent (2%) of total consideration of any acquisition of a majority of the equity interests
of any entity. Amounts accrued for such consulting services totaled $351.0 thousand as of December&#160;31, 2024 and 2023. The management
fees expensed in 2024 and 2023 were $400.0 thousand and included in selling, general and administrative expenses.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Stream Finance, LLC, which serves as a creditor
on TotalStone&#x2019;s mezzanine term loan of $1.3&#160;million and accrued interest of $249.0 thousand as of December&#160;31, 2024, is
managed by Brookstone.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As further disclosed in Note 6, on March 31, 2021
a subsidiary of the Company acquired a minority interest in Diamond Products, LLC (&#x201c;Diamond&#x201d;) from an entity affiliated with
Brookstone in exchange for a note payable issued to Brookstone by a Company subsidiary.&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ProfessionalAndContractServicesExpense contextRef="c0" decimals="-2" id="ixv-11594" unitRef="usd">400000</us-gaap:ProfessionalAndContractServicesExpense>
    <caps:EarningsBeforeInterest contextRef="c0" decimals="2" id="ixv-11595" unitRef="pure">0.05</caps:EarningsBeforeInterest>
    <us-gaap:ManagementFeeExpense contextRef="c39" decimals="-5" id="ixv-11596" unitRef="usd">4000000</us-gaap:ManagementFeeExpense>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c40" decimals="2" id="ixv-11597" unitRef="pure">0.02</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent contextRef="c3" decimals="-2" id="ixv-11598" unitRef="usd">351000</us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
    <us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent contextRef="c4" decimals="-2" id="ixv-11599" unitRef="usd">351000</us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
    <us-gaap:ManagementFeeExpense contextRef="c41" decimals="-2" id="ixv-11600" unitRef="usd">400000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense contextRef="c42" decimals="-2" id="ixv-11601" unitRef="usd">400000</us-gaap:ManagementFeeExpense>
    <us-gaap:LoansPayable contextRef="c43" decimals="-5" id="ixv-11602" unitRef="usd">1300000</us-gaap:LoansPayable>
    <us-gaap:DepositLiabilitiesAccruedInterest contextRef="c3" decimals="-2" id="ixv-11603" unitRef="usd">249000</us-gaap:DepositLiabilitiesAccruedInterest>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c0" id="ixv-8860">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"&gt;&lt;b&gt;Note&#160;4&#160;Property
and Equipment, Net.&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;A summary of the Company&#x2019;s property and
equipment is as follows in (&#x201c;000&#x2019;s&#x201d;):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31, &lt;br/&gt; 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31, &lt;br/&gt; 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Property and Equipment, Net.&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Land and buildings&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;685&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;685&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Machinery and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;836&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;856&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Computer equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;255&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;323&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Computer software&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;476&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;347&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Furniture and fixtures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;316&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;332&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt"&gt;Leasehold Improvements&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;737&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;749&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Total property and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;3,305&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;3,292&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt"&gt;Accumulated depreciation and amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,711&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,536&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt"&gt;Total property and equipment&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;1,594&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;1,756&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Depreciation and amortization expense on property
and equipment for 2024 and 2023 was $282.0 and $241.0 thousand, respectively.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c0" id="ixv-8864">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;A summary of the Company&#x2019;s property and
equipment is as follows in (&#x201c;000&#x2019;s&#x201d;):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31, &lt;br/&gt; 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31, &lt;br/&gt; 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Property and Equipment, Net.&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Land and buildings&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;685&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;685&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Machinery and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;836&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;856&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Computer equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;255&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;323&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Computer software&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;476&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;347&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Furniture and fixtures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;316&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;332&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt"&gt;Leasehold Improvements&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;737&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;749&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Total property and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;3,305&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;3,292&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt"&gt;Accumulated depreciation and amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,711&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,536&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt"&gt;Total property and equipment&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;1,594&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;1,756&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c46" decimals="-3" id="ixv-11604" unitRef="usd">685000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c47" decimals="-3" id="ixv-11605" unitRef="usd">685000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c48" decimals="-3" id="ixv-11606" unitRef="usd">836000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c49" decimals="-3" id="ixv-11607" unitRef="usd">856000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c50" decimals="-3" id="ixv-11608" unitRef="usd">255000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c51" decimals="-3" id="ixv-11609" unitRef="usd">323000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c52" decimals="-3" id="ixv-11610" unitRef="usd">476000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c53" decimals="-3" id="ixv-11611" unitRef="usd">347000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c54" decimals="-3" id="ixv-11612" unitRef="usd">316000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c55" decimals="-3" id="ixv-11613" unitRef="usd">332000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c56" decimals="-3" id="ixv-11614" unitRef="usd">737000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c57" decimals="-3" id="ixv-11615" unitRef="usd">749000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c3" decimals="-3" id="ixv-11616" unitRef="usd">3305000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c4" decimals="-3" id="ixv-11617" unitRef="usd">3292000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c3" decimals="-3" id="ixv-11618" unitRef="usd">1711000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c4" decimals="-3" id="ixv-11619" unitRef="usd">1536000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="-3" id="ixv-11620" unitRef="usd">1594000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c4" decimals="-3" id="ixv-11621" unitRef="usd">1756000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DepreciationAndAmortization contextRef="c44" decimals="-2" id="ixv-11622" unitRef="usd">282000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c45" decimals="-2" id="ixv-11623" unitRef="usd">241000</us-gaap:DepreciationAndAmortization>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c0" id="ixv-9002">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"&gt;&lt;b&gt;Note&#160;5&#160;Goodwill
and Other Intangible Assets&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December&#160;31, 2024 and December&#160;31,
2023, the Company had $23.3&#160;million in goodwill. There were no changes in the recognized goodwill balance during the periods presented.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following tables summarize the Company&#x2019;s
other intangible assets in (&#x201c;000&#x2019;s&#x201d;):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of December&#160;31, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Gross Carrying&lt;span style="text-decoration:underline"&gt;&lt;br/&gt; &lt;/span&gt;Amount&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Accumulated&lt;span style="text-decoration:underline"&gt;&lt;br/&gt; &lt;/span&gt;Amortization&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Net Carrying&lt;span style="text-decoration:underline"&gt;&lt;br/&gt; &lt;/span&gt;Amount&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Non-compete agreements&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;50&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(40&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&#160;10&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Customer lists&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;231&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(231&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-14"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;11&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(11&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-15"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Total definite-lived intangible assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;292&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(282&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Indefinite-lived intangible assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-16"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-17"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-18"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt"&gt;Total intangible assets&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;292&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(282&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;10&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of December 31, 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Gross Carrying&lt;br/&gt; Amount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Accumulated&lt;br/&gt; Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Net Carrying &lt;br/&gt; Amount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Non-compete agreements&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;50&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(50&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-19"&gt;&#160;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Customer lists&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;231&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(231&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-20"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;11&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(11&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-21"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Total definite-lived intangible assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;292&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(292&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-22"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Trademark&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;48&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;0&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;48&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Indefinite-lived intangible assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;48&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-23"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;48&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt"&gt;Total intangible assets&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;340&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(292&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;48&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December&#160;31, 2024, the definite-lived
intangible assets are fully amortized and there is no future amortization expense.&lt;/p&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:Goodwill contextRef="c3" decimals="-5" id="ixv-11624" unitRef="usd">23300000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c4" decimals="-5" id="ixv-11625" unitRef="usd">23300000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock contextRef="c0" id="ixv-9008">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following tables summarize the Company&#x2019;s
other intangible assets in (&#x201c;000&#x2019;s&#x201d;):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of December&#160;31, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Gross Carrying&lt;span style="text-decoration:underline"&gt;&lt;br/&gt; &lt;/span&gt;Amount&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Accumulated&lt;span style="text-decoration:underline"&gt;&lt;br/&gt; &lt;/span&gt;Amortization&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Net Carrying&lt;span style="text-decoration:underline"&gt;&lt;br/&gt; &lt;/span&gt;Amount&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Non-compete agreements&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;50&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(40&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&#160;10&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Customer lists&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;231&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(231&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-14"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;11&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(11&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-15"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Total definite-lived intangible assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;292&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(282&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Indefinite-lived intangible assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-16"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-17"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-18"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt"&gt;Total intangible assets&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;292&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(282&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;10&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of December 31, 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Gross Carrying&lt;br/&gt; Amount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Accumulated&lt;br/&gt; Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Net Carrying &lt;br/&gt; Amount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Non-compete agreements&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;50&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(50&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-19"&gt;&#160;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Customer lists&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;231&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(231&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-20"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;11&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(11&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-21"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Total definite-lived intangible assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;292&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(292&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-22"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Trademark&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;48&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;0&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;48&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Indefinite-lived intangible assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;48&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-23"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;48&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt"&gt;Total intangible assets&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;340&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(292&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;48&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c58" decimals="-3" id="ixv-11626" unitRef="usd">50000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c58" decimals="-3" id="ixv-11627" unitRef="usd">-40000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:OtherIntangibleAssetsNet contextRef="c58" decimals="-3" id="ixv-11628" unitRef="usd">10000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c59" decimals="-3" id="ixv-11629" unitRef="usd">231000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c59" decimals="-3" id="ixv-11630" unitRef="usd">-231000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c60" decimals="-3" id="ixv-11631" unitRef="usd">11000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c60" decimals="-3" id="ixv-11632" unitRef="usd">-11000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c61" decimals="-3" id="ixv-11633" unitRef="usd">292000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c61" decimals="-3" id="ixv-11634" unitRef="usd">-282000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:OtherIntangibleAssetsNet contextRef="c61" decimals="-3" id="ixv-11635" unitRef="usd">10000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c4" decimals="-3" id="ixv-11636" unitRef="usd">292000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c4" decimals="-3" id="ixv-11637" unitRef="usd">-282000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:OtherIntangibleAssetsNet contextRef="c4" decimals="-3" id="ixv-11638" unitRef="usd">10000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c63" decimals="-3" id="ixv-11639" unitRef="usd">50000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c63" decimals="-3" id="ixv-11640" unitRef="usd">-50000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c64" decimals="-3" id="ixv-11641" unitRef="usd">231000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c64" decimals="-3" id="ixv-11642" unitRef="usd">-231000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c65" decimals="-3" id="ixv-11643" unitRef="usd">11000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c65" decimals="-3" id="ixv-11644" unitRef="usd">-11000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c66" decimals="-3" id="ixv-11645" unitRef="usd">292000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c66" decimals="-3" id="ixv-11646" unitRef="usd">-292000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c67" decimals="-3" id="ixv-11647" unitRef="usd">48000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c67" decimals="-3" id="ixv-11648" unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:OtherIntangibleAssetsNet contextRef="c67" decimals="-3" id="ixv-11649" unitRef="usd">48000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c68" decimals="-3" id="ixv-11650" unitRef="usd">48000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:OtherIntangibleAssetsNet contextRef="c68" decimals="-3" id="ixv-11651" unitRef="usd">48000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c3" decimals="-3" id="ixv-11652" unitRef="usd">340000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c3" decimals="-3" id="ixv-11653" unitRef="usd">-292000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:OtherIntangibleAssetsNet contextRef="c3" decimals="-3" id="ixv-11654" unitRef="usd">48000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:InvestmentTextBlock contextRef="c0" id="ixv-9259">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"&gt;&lt;b&gt;Note&#160;6&#160;Investment
in Non-Marketable Securities&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On January 15, 2021, the Capstone acquired a minority
interest in a consumer products company, Diamond Products, LLC (&#x201c;Diamond&#x201d;), a sexual wellness holding company. The structure
of the transaction was as follows: i) Brookstone Acquisition Partners XXI Corporation (&#x201c;Brookstone XXI&#x201d;) contributed its approximately
95% equity interest in Diamond, which represented approximately 62% equity ownership on a fully-diluted basis, to Diamond Products Holdings,
LLC (&#x201c;DPH&#x201d;); ii) The Company formed Capstone Beta LLC (&#x201c;Beta&#x201d;) as a wholly-owned subsidiary, and Beta purchased
a portion of Brookstone XXI&#x2019;s interest in DPH; iii) Beta issued a promissory note to Brookstone XXI in the original principal amount
of $8.0 million, bearing interest at 1% per annum over a 36 month term, and secured its obligations thereunder by pledging Beta&#x2019;s
interests in DPH; and iv) As additional credit support, Capstone issued a limited payment guaranty to Brookstone XXI in the amount of
10% of the principal amount of Beta&#x2019;s promissory note. The terms of the promissory note issued by Beta to Brookstone XXI include
provisions whereby in the event that the membership interests in Diamond are sold or otherwise disposed of, any proceeds received by Beta
are to be utilized to prepay the promissory note to Brookstone XXI and Brookstone XXI&#x2019;s remaining recourse for the remaining note
balance, if any, is limited to the pledged collateral (Beta&#x2019;s membership interest in DPH) and the $800.0 thousand limited payment
guarantee provide by Capstone. DPH was structured to hold one asset, the membership interest in Diamond, and accordingly upon the sale
or other disposition of the membership interests in Diamond, the sole recourse of payment by Brookstone XXI is the $800.0 thousand limited
payment guarantee. In summary, the intent of Brookstone XXI and the special committee of Capstone&#x2019;s independent directors entering
into this arrangement was to limit Capstone&#x2019;s downside risk to $800.0 thousand.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The 20% minority investment in DPH represented
an effective 19% equity interest in Diamond and approximately 12% on a fully-diluted basis. The Company does not have the ability to exercise
significant influence over operating and financial policies of Diamond and DPH.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On November 9, 2023 in connection with a restructuring
and recapitalization transaction of Diamond&#x2019;s operating entities, Diamond and other related party entities affiliated with Brookstone
XXI entered into a transaction that sold 100% of the membership interest in Diamond inclusive of Beta&#x2019;s minority interest in Diamond
via its membership interest in DPH to a third party. No cash consideration was received in this transaction. Rather, the primary consideration
received by the selling parties was the release of guarantees of senior debt of Diamond operating entities. The third party assumed none
of the $8.0 million debt liability and no other consideration was transferred. As a result, the Company&#x2019;s wrote-off its equity investment
in DPH from $8.0 million to zero, and recognized a $7.2 million gain on debt extinguishment from Brookstone XXI&#x2019;s debt forgiveness
which was consistent with the terms of the note agreement that limited Captone&#x2019;s risk upon sale or disposition of Diamond&#x2019;s
membership interests to the $800.0 thousand limited guaranty provided by Capstone which is the net amount of the loss recognized in the
2023 statement of operations from this transaction. The remaining unsecured debt liability $800.0 thousand plus accrued interest will
remain on the Company&#x2019;s balance sheet with a maturity date of June 30, 2026.&lt;/p&gt;</us-gaap:InvestmentTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c69" decimals="2" id="ixv-11655" unitRef="pure">0.95</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c70" decimals="2" id="ixv-11656" unitRef="pure">0.62</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c71" decimals="-5" id="ixv-11657" unitRef="usd">8000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c71" decimals="2" id="ixv-11658" unitRef="pure">0.01</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <caps:PercentageOfPrincipalAmount contextRef="c72" decimals="2" id="ixv-11659" unitRef="pure">0.10</caps:PercentageOfPrincipalAmount>
    <us-gaap:DebtInstrumentPeriodicPayment contextRef="c73" decimals="-2" id="ixv-11660" unitRef="usd">800000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment contextRef="c74" decimals="-2" id="ixv-11661" unitRef="usd">800000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment contextRef="c75" decimals="-2" id="ixv-11662" unitRef="usd">800000</us-gaap:DebtInstrumentPeriodicPayment>
    <caps:MinorityInvestmentPercentage contextRef="c0" decimals="2" id="ixv-11663" unitRef="pure">0.20</caps:MinorityInvestmentPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c76" decimals="2" id="ixv-11664" unitRef="pure">0.19</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c77" decimals="2" id="ixv-11665" unitRef="pure">0.12</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <caps:MembershipInterestPercentage contextRef="c78" decimals="2" id="ixv-11666" unitRef="pure">1</caps:MembershipInterestPercentage>
    <us-gaap:OtherLiabilities contextRef="c78" decimals="-5" id="ixv-11667" unitRef="usd">8000000</us-gaap:OtherLiabilities>
    <us-gaap:EquityMethodInvestments contextRef="c79" decimals="-5" id="ixv-11668" unitRef="usd">8000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c80" decimals="-6" id="ixv-11669" unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c81" decimals="-5" id="ixv-11670" unitRef="usd">7200000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DebtInstrumentPeriodicPayment contextRef="c81" decimals="-2" id="ixv-11671" unitRef="usd">800000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:OtherLiabilities contextRef="c82" decimals="-2" id="ixv-11672" unitRef="usd">800000</us-gaap:OtherLiabilities>
    <us-gaap:InvestmentMaturityDate contextRef="c82" id="ixv-11673">2026-06-30</us-gaap:InvestmentMaturityDate>
    <us-gaap:ShortTermDebtTextBlock contextRef="c0" id="ixv-9302">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"&gt;&lt;b&gt;Note&#160;7&#160;Line
of Credit&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On June&#160;29, 2015, TotalStone established
a Revolving Credit Note which has been amended since. Under the terms of the Eleventh Amendment to the Revolving Credit, Term Loan and
Security Agreement with Berkshire Bank, executed on October&#160;16, 2024, TotalStone, LLC&#x2019;s maximum revolving advance amount is
$14.0&#160;million for working capital purposes. Advances under the credit agreement are limited to a formula-based amount of up to eighty-five
(85%) percent of the face amount of the TotalStone &#x201c;Eligible Accounts Receivable&#x201d; plus approximately fifty-five (55%) percent
of the face amount of the TotalStone, &#x201c;Finished Goods Inventory&#x201d; up to a maximum amount of $8.0&#160;million. Interest charged
on the unpaid principal amount of the Credit Agreement bears a rate per annum of SOFR plus 2.5% (7.19% and 7.96% at December 31, 2024
and December 31, 2023, respectively). The balance outstanding on the line of credit was $6.3&#160;million and $8.6&#160;million as of
December&#160;31, 2024 and December&#160;31, 2023, respectively, with a maturity date of April&#160;30, 2025.&lt;/p&gt;
&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company was not in compliance with the financial
covenant requirements under the Revolving Credit, Term Loan and Security Agreement with Berkshire Bank (the &#x201c;Credit Agreement&#x201d;)
as of September 30, 2024. In October&#160;2024, terms of the Credit Agreement were amended that modified the financial covenant requirements
to align with the Company&#x2019;s current forecast. Further, the amended terms provided a waiver for the Company&#x2019;s compliance of
the financial covenants not met through September&#160;2024. Subsequent to September 30, 2024, the Company has remained in compliance
with the financial covenant requirements.&lt;/p&gt;</us-gaap:ShortTermDebtTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c83" decimals="-5" id="ixv-11674" unitRef="usd">14000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ReceivableWithImputedInterestEffectiveYieldInterestRate contextRef="c84" decimals="2" id="ixv-11675" unitRef="pure">0.85</us-gaap:ReceivableWithImputedInterestEffectiveYieldInterestRate>
    <us-gaap:ReceivableWithImputedInterestEffectiveYieldInterestRate contextRef="c85" decimals="2" id="ixv-11676" unitRef="pure">0.55</us-gaap:ReceivableWithImputedInterestEffectiveYieldInterestRate>
    <us-gaap:InventoryFinishedGoods contextRef="c86" decimals="-5" id="ixv-11677" unitRef="usd">8000000</us-gaap:InventoryFinishedGoods>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod contextRef="c0" decimals="3" id="ixv-11678" unitRef="pure">0.025</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod contextRef="c87" decimals="4" id="ixv-11679" unitRef="pure">0.0719</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod contextRef="c88" decimals="4" id="ixv-11680" unitRef="pure">0.0796</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LinesOfCreditCurrent contextRef="c3" decimals="-5" id="ixv-11681" unitRef="usd">6300000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent contextRef="c4" decimals="-5" id="ixv-11682" unitRef="usd">8600000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c89" id="ixv-11683">2025-04-30</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtDisclosureTextBlock contextRef="c0" id="ixv-9313">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"&gt;&lt;b&gt;Note&#160;8&#160;Debt&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December&#160;31, 2024, the Company had
$8.4&#160;million in long-term debt, with $1.8&#160;million payable within 12&#160;months. A summary of the Company&#x2019;s long-term
debt is as follows in (&#x201c;000&#x2019;s&#x201d;):&lt;/p&gt;

&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31, &lt;br/&gt; 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31, &lt;br/&gt; 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td&gt;Long-term Debt&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Note payable to BP Peptides, LLC &#x201c;Brookstone&#x201d;. The unsecured loan bears interest at 6% per annum, with interest payable quarterly and the as amended maturity date is June&#160;30, 2026.&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;817&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;774&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Mezzanine term loan to Steam Finance, LLC, collateralized by substantially all of TotalStone&#x2019;s assets and subordinated to the Bank term notes. Interest is calculated monthy as the Base Rate divided by an Adjustment Factor of 0.75, not to exceed 15% per annum (see further details below), with a maturity date of September&#160;30, 2026. At December&#160;31, 2024 and 2023, $243.0 thousand and $81.0 thousand of accrued interest remains unpaid and is included within this amount, respectively.&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,558&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,309&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Seller&#x2019;s note with Avelina Masonry, LLC, which required monthly payments of $48.0 thousand. The original maturity date was November&#160;13, 2022 but the loan has not been paid in full and is in default. The loan bears interest at one-month SOFR plus 4.5% plus 3.0% default (12.14% and 12.96% at December&#160;31, 2024 and 2023, respectively. At December&#160;31, 2024 and 2023, $165.0 thousand and $60.0 thousand of accrued interest remains unpaid and is included within this amount, respectively.&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;932&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;819&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Term note agreement with Berkshire Bank, due in 48 consecutive monthly payments of $83.0 thousand. The loan matures on December&#160;1, 2025 and is secured by all assets of TotalStone. Interest is charged at the one- month SOFR plus 3.5% (8.19% and 8.96% at December&#160;31, 2024 and December&#160;31, 2023, respectively).&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;910&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,910&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;In December&#160;2022, TotalStone sold its facility in Navarre, Ohio to a nonaffiliated third party for a purchase price of $3.2&#160;million and concurrently entered into a leaseback transaction. The transaction is treated as a failed sale in accordance with U.S.&#160;GAAP.&#160;The Company therefore recorded a financing liability related to the sale-leaseback in the amount of the sale price. The obligation matures in January&#160;2048 and requires monthly payments of principal and interest. With the sale leaseback, TotalStone signed a lease agreement with a 25-year lease term. The initial annual lease payment of $259.0 thousand increases 2% per annum. The imputed interest rate is 8.10%.&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,174&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,181&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Unsecured promissory note with Brookstone plus accrued interest to acquire a minority interest in DPH.&#160;Interest accrues at 6% per annum and the maturity date is June&#160;30, 2026.&#160;&#160;At December 31, 2024 and 2023 $253.0 thousand and $214.0 thousand of accrued interest remains unpaid and is included within this amount, respectively.&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,053&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,010&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,444&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,003&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Less: current portion&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,855&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,612&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Less unamortized loan origination fees&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(266&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(277&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt"&gt;Total Long-term debt&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,323&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,114&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Mezzanine Term Loan&#160;&#x2014;&#160;Stream Finance, LLC.&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td colspan="7" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Table A&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="7" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Table B&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Adjusted EBITDA of TotalStone &lt;br/&gt; (exclusive of Northeast)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Rate&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Adjusted EBITDA of TotalStone &lt;br/&gt; and Northeast&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Rate&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 7%; text-align: center"&gt;I&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 26%; text-align: justify"&gt;Greater than $2,500,000&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;12&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: center"&gt;I&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 29%; text-align: justify"&gt;Greater than $4,000,000&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;12&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: center"&gt;II&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Less than or equal to $2,500,000, but greater than or equal to $2,000,000&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;II&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Less than or equal to $4,000,000, but greater than or equal to $3,500,000&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: center"&gt;III&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Less than $2,000,000&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;III&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Less than $3,500,000&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Scheduled maturities of long-term as of December&#160;31,
2024, are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,855&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,447&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;27&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;2028&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;35&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;2029&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;44&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,036&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 20pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;8,444&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LongTermDebt contextRef="c3" decimals="-5" id="ixv-11684" unitRef="usd">8400000</us-gaap:LongTermDebt>
    <us-gaap:OtherLongTermDebt contextRef="c3" decimals="-5" id="ixv-11685" unitRef="usd">1800000</us-gaap:OtherLongTermDebt>
    <us-gaap:LongTermDebtTerm contextRef="c3" id="ixv-11686">P12M</us-gaap:LongTermDebtTerm>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="c0" id="ixv-11687">A summary of the Company&#x2019;s long-term
debt is as follows in (&#x201c;000&#x2019;s&#x201d;):&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31, &lt;br/&gt; 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31, &lt;br/&gt; 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td&gt;Long-term Debt&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Note payable to BP Peptides, LLC &#x201c;Brookstone&#x201d;. The unsecured loan bears interest at 6% per annum, with interest payable quarterly and the as amended maturity date is June&#160;30, 2026.&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;817&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;774&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Mezzanine term loan to Steam Finance, LLC, collateralized by substantially all of TotalStone&#x2019;s assets and subordinated to the Bank term notes. Interest is calculated monthy as the Base Rate divided by an Adjustment Factor of 0.75, not to exceed 15% per annum (see further details below), with a maturity date of September&#160;30, 2026. At December&#160;31, 2024 and 2023, $243.0 thousand and $81.0 thousand of accrued interest remains unpaid and is included within this amount, respectively.&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,558&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,309&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Seller&#x2019;s note with Avelina Masonry, LLC, which required monthly payments of $48.0 thousand. The original maturity date was November&#160;13, 2022 but the loan has not been paid in full and is in default. The loan bears interest at one-month SOFR plus 4.5% plus 3.0% default (12.14% and 12.96% at December&#160;31, 2024 and 2023, respectively. At December&#160;31, 2024 and 2023, $165.0 thousand and $60.0 thousand of accrued interest remains unpaid and is included within this amount, respectively.&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;932&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;819&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Term note agreement with Berkshire Bank, due in 48 consecutive monthly payments of $83.0 thousand. The loan matures on December&#160;1, 2025 and is secured by all assets of TotalStone. Interest is charged at the one- month SOFR plus 3.5% (8.19% and 8.96% at December&#160;31, 2024 and December&#160;31, 2023, respectively).&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;910&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,910&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;In December&#160;2022, TotalStone sold its facility in Navarre, Ohio to a nonaffiliated third party for a purchase price of $3.2&#160;million and concurrently entered into a leaseback transaction. The transaction is treated as a failed sale in accordance with U.S.&#160;GAAP.&#160;The Company therefore recorded a financing liability related to the sale-leaseback in the amount of the sale price. The obligation matures in January&#160;2048 and requires monthly payments of principal and interest. With the sale leaseback, TotalStone signed a lease agreement with a 25-year lease term. The initial annual lease payment of $259.0 thousand increases 2% per annum. The imputed interest rate is 8.10%.&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,174&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,181&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Unsecured promissory note with Brookstone plus accrued interest to acquire a minority interest in DPH.&#160;Interest accrues at 6% per annum and the maturity date is June&#160;30, 2026.&#160;&#160;At December 31, 2024 and 2023 $253.0 thousand and $214.0 thousand of accrued interest remains unpaid and is included within this amount, respectively.&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,053&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,010&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,444&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,003&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Less: current portion&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,855&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,612&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Less unamortized loan origination fees&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(266&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(277&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt"&gt;Total Long-term debt&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,323&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,114&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c90" decimals="2" id="ixv-11688" unitRef="pure">0.06</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c91" decimals="2" id="ixv-11689" unitRef="pure">0.06</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtMaturityDate contextRef="c91" id="ixv-11690">2026-06-30</us-gaap:LongTermDebtMaturityDate>
    <us-gaap:LongTermDebtMaturityDate contextRef="c90" id="ixv-11691">2026-06-30</us-gaap:LongTermDebtMaturityDate>
    <us-gaap:LongTermDebt contextRef="c90" decimals="-3" id="ixv-11692" unitRef="usd">817000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c91" decimals="-3" id="ixv-11693" unitRef="usd">774000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod contextRef="c94" decimals="4" id="ixv-11694" unitRef="pure">0.0075</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod contextRef="c95" decimals="4" id="ixv-11695" unitRef="pure">0.0075</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateBasisForEffectiveRate contextRef="c95" id="ixv-11696">15%</us-gaap:DebtInstrumentInterestRateBasisForEffectiveRate>
    <us-gaap:DebtInstrumentInterestRateBasisForEffectiveRate contextRef="c94" id="ixv-11697">15%</us-gaap:DebtInstrumentInterestRateBasisForEffectiveRate>
    <us-gaap:LongTermDebtMaturityDate contextRef="c93" id="ixv-11698">2026-09-30</us-gaap:LongTermDebtMaturityDate>
    <us-gaap:LongTermDebtMaturityDate contextRef="c92" id="ixv-11699">2026-09-30</us-gaap:LongTermDebtMaturityDate>
    <us-gaap:DebtInstrumentIncreaseAccruedInterest contextRef="c94" decimals="-2" id="ixv-11700" unitRef="usd">243000</us-gaap:DebtInstrumentIncreaseAccruedInterest>
    <us-gaap:DebtInstrumentIncreaseAccruedInterest contextRef="c95" decimals="-2" id="ixv-11701" unitRef="usd">81000</us-gaap:DebtInstrumentIncreaseAccruedInterest>
    <us-gaap:LongTermDebt contextRef="c92" decimals="-3" id="ixv-11702" unitRef="usd">1558000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c93" decimals="-3" id="ixv-11703" unitRef="usd">1309000</us-gaap:LongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c98" decimals="-2" id="ixv-11704" unitRef="usd">48000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c99" decimals="-2" id="ixv-11705" unitRef="usd">48000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:LongTermDebtMaturityDate contextRef="c97" id="ixv-11706">2022-11-13</us-gaap:LongTermDebtMaturityDate>
    <us-gaap:LongTermDebtMaturityDate contextRef="c96" id="ixv-11707">2022-11-13</us-gaap:LongTermDebtMaturityDate>
    <us-gaap:LongTermDebtPercentageBearingVariableInterestRate contextRef="c96" decimals="3" id="ixv-11708" unitRef="pure">0.045</us-gaap:LongTermDebtPercentageBearingVariableInterestRate>
    <us-gaap:LongTermDebtPercentageBearingVariableInterestRate contextRef="c97" decimals="3" id="ixv-11709" unitRef="pure">0.03</us-gaap:LongTermDebtPercentageBearingVariableInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="c96" decimals="4" id="ixv-11710" unitRef="pure">0.1214</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="c97" decimals="4" id="ixv-11711" unitRef="pure">0.1296</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:DebtInstrumentIncreaseAccruedInterest contextRef="c98" decimals="-2" id="ixv-11712" unitRef="usd">165000</us-gaap:DebtInstrumentIncreaseAccruedInterest>
    <us-gaap:DebtInstrumentIncreaseAccruedInterest contextRef="c99" decimals="-2" id="ixv-11713" unitRef="usd">60000</us-gaap:DebtInstrumentIncreaseAccruedInterest>
    <us-gaap:LongTermDebt contextRef="c96" decimals="-3" id="ixv-11714" unitRef="usd">932000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c97" decimals="-3" id="ixv-11715" unitRef="usd">819000</us-gaap:LongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="c102"
      decimals="-2"
      id="ixv-11716"
      unitRef="usd">83000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="c103"
      decimals="-2"
      id="ixv-11717"
      unitRef="usd">83000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:LongTermDebtMaturityDate contextRef="c101" id="ixv-11718">2025-12-01</us-gaap:LongTermDebtMaturityDate>
    <us-gaap:LongTermDebtMaturityDate contextRef="c100" id="ixv-11719">2025-12-01</us-gaap:LongTermDebtMaturityDate>
    <us-gaap:LongTermDebtPercentageBearingVariableInterestRate
      contextRef="c100"
      decimals="3"
      id="ixv-11720"
      unitRef="pure">0.035</us-gaap:LongTermDebtPercentageBearingVariableInterestRate>
    <us-gaap:LongTermDebtPercentageBearingVariableInterestRate
      contextRef="c101"
      decimals="3"
      id="ixv-11721"
      unitRef="pure">0.035</us-gaap:LongTermDebtPercentageBearingVariableInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="c100"
      decimals="4"
      id="ixv-11722"
      unitRef="pure">0.0819</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="c101"
      decimals="4"
      id="ixv-11723"
      unitRef="pure">0.0896</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebt
      contextRef="c100"
      decimals="-3"
      id="ixv-11724"
      unitRef="usd">910000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="c101"
      decimals="-3"
      id="ixv-11725"
      unitRef="usd">1910000</us-gaap:LongTermDebt>
    <caps:ThirdPartyPurchasePrice
      contextRef="c106"
      decimals="-5"
      id="ixv-11726"
      unitRef="usd">3200000</caps:ThirdPartyPurchasePrice>
    <caps:ThirdPartyPurchasePrice
      contextRef="c107"
      decimals="-5"
      id="ixv-11727"
      unitRef="usd">3200000</caps:ThirdPartyPurchasePrice>
    <us-gaap:DebtInstrumentMaturityDateDescription contextRef="c107" id="ixv-11728">January&#160;2048</us-gaap:DebtInstrumentMaturityDateDescription>
    <us-gaap:DebtInstrumentMaturityDateDescription contextRef="c106" id="ixv-11729">January&#160;2048</us-gaap:DebtInstrumentMaturityDateDescription>
    <us-gaap:LongTermDebtTerm contextRef="c105" id="ixv-11730">P25Y</us-gaap:LongTermDebtTerm>
    <us-gaap:LongTermDebtTerm contextRef="c104" id="ixv-11731">P25Y</us-gaap:LongTermDebtTerm>
    <us-gaap:OperatingLeasePayments
      contextRef="c106"
      decimals="-2"
      id="ixv-11732"
      unitRef="usd">259000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="c107"
      decimals="-2"
      id="ixv-11733"
      unitRef="usd">259000</us-gaap:OperatingLeasePayments>
    <caps:AnnualLeasePaymentIncreasesPercentage
      contextRef="c106"
      decimals="2"
      id="ixv-11734"
      unitRef="pure">0.02</caps:AnnualLeasePaymentIncreasesPercentage>
    <caps:AnnualLeasePaymentIncreasesPercentage
      contextRef="c107"
      decimals="2"
      id="ixv-11735"
      unitRef="pure">0.02</caps:AnnualLeasePaymentIncreasesPercentage>
    <caps:LongTermDebtImputedInterestRate
      contextRef="c104"
      decimals="4"
      id="ixv-11736"
      unitRef="pure">0.081</caps:LongTermDebtImputedInterestRate>
    <caps:LongTermDebtImputedInterestRate
      contextRef="c105"
      decimals="4"
      id="ixv-11737"
      unitRef="pure">0.081</caps:LongTermDebtImputedInterestRate>
    <us-gaap:LongTermDebt
      contextRef="c104"
      decimals="-3"
      id="ixv-11738"
      unitRef="usd">3174000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="c105"
      decimals="-3"
      id="ixv-11739"
      unitRef="usd">3181000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c108"
      decimals="2"
      id="ixv-11740"
      unitRef="pure">0.06</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c109"
      decimals="2"
      id="ixv-11741"
      unitRef="pure">0.06</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongTermDebtMaturityDate contextRef="c109" id="ixv-11742">2026-06-30</us-gaap:LongTermDebtMaturityDate>
    <us-gaap:LongTermDebtMaturityDate contextRef="c108" id="ixv-11743">2026-06-30</us-gaap:LongTermDebtMaturityDate>
    <us-gaap:DebtInstrumentIncreaseAccruedInterest
      contextRef="c110"
      decimals="-2"
      id="ixv-11744"
      unitRef="usd">253000</us-gaap:DebtInstrumentIncreaseAccruedInterest>
    <us-gaap:DebtInstrumentIncreaseAccruedInterest
      contextRef="c111"
      decimals="-2"
      id="ixv-11745"
      unitRef="usd">214000</us-gaap:DebtInstrumentIncreaseAccruedInterest>
    <us-gaap:LongTermDebt
      contextRef="c108"
      decimals="-3"
      id="ixv-11746"
      unitRef="usd">1053000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="c109"
      decimals="-3"
      id="ixv-11747"
      unitRef="usd">1010000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c3" decimals="-3" id="ixv-11748" unitRef="usd">8444000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c4" decimals="-3" id="ixv-11749" unitRef="usd">9003000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent contextRef="c3" decimals="-3" id="ixv-11750" unitRef="usd">1855000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c4" decimals="-3" id="ixv-11751" unitRef="usd">3612000</us-gaap:LongTermDebtCurrent>
    <caps:LongTermDebtUnamortizedLoanOriginationFees contextRef="c3" decimals="-3" id="ixv-11752" unitRef="usd">266000</caps:LongTermDebtUnamortizedLoanOriginationFees>
    <caps:LongTermDebtUnamortizedLoanOriginationFees contextRef="c4" decimals="-3" id="ixv-11753" unitRef="usd">277000</caps:LongTermDebtUnamortizedLoanOriginationFees>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c3" decimals="-3" id="ixv-11754" unitRef="usd">6323000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c4" decimals="-3" id="ixv-11755" unitRef="usd">5114000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="c0" id="ixv-9473">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Mezzanine Term Loan&#160;&#x2014;&#160;Stream Finance, LLC.&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td colspan="7" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Table A&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="7" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Table B&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Adjusted EBITDA of TotalStone &lt;br/&gt; (exclusive of Northeast)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Rate&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Adjusted EBITDA of TotalStone &lt;br/&gt; and Northeast&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Rate&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 7%; text-align: center"&gt;I&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 26%; text-align: justify"&gt;Greater than $2,500,000&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;12&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: center"&gt;I&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 29%; text-align: justify"&gt;Greater than $4,000,000&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;12&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: center"&gt;II&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Less than or equal to $2,500,000, but greater than or equal to $2,000,000&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;II&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Less than or equal to $4,000,000, but greater than or equal to $3,500,000&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: center"&gt;III&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Less than $2,000,000&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;III&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Less than $3,500,000&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:LongTermDebtDescription contextRef="c112" id="ixv-11756">Greater than $2,500,000</us-gaap:LongTermDebtDescription>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c113"
      decimals="2"
      id="ixv-11757"
      unitRef="pure">0.12</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtDescription contextRef="c114" id="ixv-11758">Greater than $4,000,000</us-gaap:LongTermDebtDescription>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c115"
      decimals="2"
      id="ixv-11759"
      unitRef="pure">0.12</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtDescription contextRef="c116" id="ixv-11760">Less than or equal to $2,500,000, but greater than or equal to $2,000,000</us-gaap:LongTermDebtDescription>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c117"
      decimals="2"
      id="ixv-11761"
      unitRef="pure">0.10</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtDescription contextRef="c118" id="ixv-11762">Less than or equal to $4,000,000, but greater than or equal to $3,500,000</us-gaap:LongTermDebtDescription>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c119"
      decimals="2"
      id="ixv-11763"
      unitRef="pure">0.10</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtDescription contextRef="c120" id="ixv-11764">Less than $2,000,000</us-gaap:LongTermDebtDescription>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c121"
      decimals="2"
      id="ixv-11765"
      unitRef="pure">0.08</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtDescription contextRef="c122" id="ixv-11766">Less than $3,500,000</us-gaap:LongTermDebtDescription>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c123"
      decimals="2"
      id="ixv-11767"
      unitRef="pure">0.08</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="c0" id="ixv-9548">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Scheduled maturities of long-term as of December&#160;31,
2024, are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,855&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,447&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;27&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;2028&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;35&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;2029&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;44&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,036&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 20pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;8,444&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c3" decimals="-3" id="ixv-11768" unitRef="usd">1855000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c3" decimals="-3" id="ixv-11769" unitRef="usd">3447000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c3" decimals="-3" id="ixv-11770" unitRef="usd">27000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="c3" decimals="-3" id="ixv-11771" unitRef="usd">35000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive contextRef="c3" decimals="-3" id="ixv-11772" unitRef="usd">44000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive contextRef="c3" decimals="-3" id="ixv-11773" unitRef="usd">3036000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebt contextRef="c3" decimals="-3" id="ixv-11774" unitRef="usd">8444000</us-gaap:LongTermDebt>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c0" id="ixv-9598">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"&gt;&lt;b&gt;Note&#160;9&#160;Leases&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December&#160;31, 2024, the balance of our
right-of-use (&#x201c;ROU&#x201d;) assets was $2.1&#160;million, net and lease liabilities of $2.2&#160;million, included in current portion,
lease liability and &lt;span style="-sec-ix-hidden: hidden-fact-30"&gt;lease liability&lt;/span&gt;, net of current portion. The maturity of our lease liabilities as of December&#160;31, 2024 is as
follows in (&#x201c;000&#x2019;s&#x201d;):&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Year&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Finance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Operating&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;149&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;638&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;102&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;656&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;28&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;602&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;2028&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;86&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;2029&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-24"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-25"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-26"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-27"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Total undiscounted Lease Payments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;288&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,981&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Less: Present value discount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(10&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(84&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt"&gt;Total Lease Liability&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;278&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;1,897&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Lease expense recognized on our leases is as follows
in (&#x201c;000&#x2019;s&#x201d;):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Twelve&#160;months&lt;span style="text-decoration:underline"&gt;&lt;br/&gt; &lt;/span&gt;Ended&lt;span style="text-decoration:underline"&gt;&lt;br/&gt; &lt;/span&gt;December&#160;31, &lt;br/&gt; 2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Twelve&#160;months&lt;span style="text-decoration:underline"&gt;&lt;br/&gt; &lt;/span&gt;Ended&lt;span style="text-decoration:underline"&gt;&lt;br/&gt; &lt;/span&gt;December&#160;31, &lt;br/&gt; 2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-weight: bold"&gt;Finance leases&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Amortization expense&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;164&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;139&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Interest expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Operating leases&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt"&gt;Straight-line rent expense&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;779&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;779&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt"&gt;Total lease expense&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;957&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;929&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following summarizes additional information
related to our leases for 2024 and 2023 in (&#x201c;000&#x2019;s&#x201d;):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Twelve&#160;months ended&lt;span style="text-decoration:underline"&gt;&lt;br/&gt; &lt;/span&gt;December&#160;31, 2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Twelve&#160;months ended&lt;span style="text-decoration:underline"&gt;&lt;br/&gt; &lt;/span&gt;December&#160;31, 2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Finance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Operating&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Finance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Operating&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 52%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Weighted-average remaining lease terms (years)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2.2&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3.0&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2.8&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3.9&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Weighted-average discount rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.00&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.95&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3.93&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.95&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;ROU assets obtained in exchange for new lease liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;63&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2014;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;219&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-28"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-29"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c3" decimals="-5" id="ixv-11775" unitRef="usd">2100000</us-gaap:OperatingLeaseRightOfUseAsset>
    <caps:LeaseLiabilities contextRef="c3" decimals="-5" id="ixv-11776" unitRef="usd">2200000</caps:LeaseLiabilities>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c0" id="ixv-11777">The maturity of our lease liabilities as of December&#160;31, 2024 is as
follows in (&#x201c;000&#x2019;s&#x201d;):&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Year&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Finance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Operating&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;149&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;638&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;102&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;656&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;28&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;602&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;2028&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;86&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;2029&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-24"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-25"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-26"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-27"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Total undiscounted Lease Payments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;288&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,981&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Less: Present value discount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(10&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(84&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt"&gt;Total Lease Liability&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;278&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;1,897&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c3" decimals="-3" id="ixv-11778" unitRef="usd">149000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c3" decimals="-3" id="ixv-11779" unitRef="usd">638000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo contextRef="c3" decimals="-3" id="ixv-11780" unitRef="usd">102000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c3" decimals="-3" id="ixv-11781" unitRef="usd">656000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree contextRef="c3" decimals="-3" id="ixv-11782" unitRef="usd">28000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c3" decimals="-3" id="ixv-11783" unitRef="usd">602000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour contextRef="c3" decimals="-3" id="ixv-11784" unitRef="usd">8000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c3" decimals="-3" id="ixv-11785" unitRef="usd">86000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue contextRef="c3" decimals="-3" id="ixv-11786" unitRef="usd">288000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c3" decimals="-3" id="ixv-11787" unitRef="usd">1981000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount contextRef="c3" decimals="-3" id="ixv-11788" unitRef="usd">10000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c3" decimals="-3" id="ixv-11789" unitRef="usd">84000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiability contextRef="c3" decimals="-3" id="ixv-11790" unitRef="usd">278000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="c3" decimals="-3" id="ixv-11791" unitRef="usd">1897000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock contextRef="c0" id="ixv-9711">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Lease expense recognized on our leases is as follows
in (&#x201c;000&#x2019;s&#x201d;):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Twelve&#160;months&lt;span style="text-decoration:underline"&gt;&lt;br/&gt; &lt;/span&gt;Ended&lt;span style="text-decoration:underline"&gt;&lt;br/&gt; &lt;/span&gt;December&#160;31, &lt;br/&gt; 2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Twelve&#160;months&lt;span style="text-decoration:underline"&gt;&lt;br/&gt; &lt;/span&gt;Ended&lt;span style="text-decoration:underline"&gt;&lt;br/&gt; &lt;/span&gt;December&#160;31, &lt;br/&gt; 2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-weight: bold"&gt;Finance leases&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Amortization expense&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;164&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;139&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Interest expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Operating leases&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt"&gt;Straight-line rent expense&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;779&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;779&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt"&gt;Total lease expense&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;957&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;929&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following summarizes additional information
related to our leases for 2024 and 2023 in (&#x201c;000&#x2019;s&#x201d;):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Twelve&#160;months ended&lt;span style="text-decoration:underline"&gt;&lt;br/&gt; &lt;/span&gt;December&#160;31, 2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Twelve&#160;months ended&lt;span style="text-decoration:underline"&gt;&lt;br/&gt; &lt;/span&gt;December&#160;31, 2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Finance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Operating&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Finance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Operating&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 52%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Weighted-average remaining lease terms (years)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2.2&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3.0&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2.8&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3.9&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Weighted-average discount rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.00&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.95&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3.93&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.95&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;ROU assets obtained in exchange for new lease liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;63&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2014;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;219&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-28"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-29"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c0" decimals="-3" id="ixv-11792" unitRef="usd">164000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c9" decimals="-3" id="ixv-11793" unitRef="usd">139000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c0" decimals="-3" id="ixv-11794" unitRef="usd">14000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c9" decimals="-3" id="ixv-11795" unitRef="usd">11000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:ShortTermLeaseCost contextRef="c0" decimals="-3" id="ixv-11796" unitRef="usd">779000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c9" decimals="-3" id="ixv-11797" unitRef="usd">779000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost contextRef="c0" decimals="-3" id="ixv-11798" unitRef="usd">957000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c9" decimals="-3" id="ixv-11799" unitRef="usd">929000</us-gaap:LeaseCost>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c3" id="ixv-11800">P2Y2M12D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c3" id="ixv-11801">P3Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c4" id="ixv-11802">P2Y9M18D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c4" id="ixv-11803">P3Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="c3" decimals="4" id="ixv-11804" unitRef="pure">0.04</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c3" decimals="4" id="ixv-11805" unitRef="pure">0.0295</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="c4" decimals="4" id="ixv-11806" unitRef="pure">0.0393</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c4" decimals="4" id="ixv-11807" unitRef="pure">0.0295</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c0" decimals="-3" id="ixv-11808" unitRef="usd">63000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c9" decimals="-3" id="ixv-11809" unitRef="usd">219000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:PreferredStockTextBlock contextRef="c0" id="ixv-9926">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"&gt;&lt;b&gt;Note&#160;10&#160;TotalStone
Preferred Units&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company owns 100% of TotalStone&#x2019;s outstanding
common voting units and receives certain funding from TotalStone, in exchange for potential benefits to the combined organization from
the use of the Company&#x2019;s Federal Net Operating Loss and other tax benefit carryovers. The existing holders of TotalStone&#x2019;s
common stock received Class&#160;B Preferred Units&#160;valued at $20.5&#160;million, with a quarterly dividend.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In addition, as part of the merger of the Company
and TotalStone, the Mezzanine lender accepted $873.0 thousand as a Special Preferred Unit in lieu of debt. The Special Preferred Unit
has a preferential distribution position but does not earn a preferred return.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On March&#160;8, 2023, the Company entered into
the Ninth Amendment to the Revolving Credit, term Loan and Security Agreement (the &#x201c;Ninth Amendment&#x201d;). The Ninth Amendment
permitted a payment of $389.0 thousand to the Special Preferred Unit holders.&lt;/p&gt;</us-gaap:PreferredStockTextBlock>
    <caps:OutstandingCommonVotingUnitsPercentage contextRef="c3" decimals="2" id="ixv-11810" unitRef="pure">1</caps:OutstandingCommonVotingUnitsPercentage>
    <us-gaap:Dividends
      contextRef="c124"
      decimals="-5"
      id="ixv-11811"
      unitRef="usd">20500000</us-gaap:Dividends>
    <us-gaap:PreferredUnitsContributedCapital contextRef="c3" decimals="-2" id="ixv-11812" unitRef="usd">873000</us-gaap:PreferredUnitsContributedCapital>
    <us-gaap:PreferredUnitsOfferingCosts
      contextRef="c125"
      decimals="-2"
      id="ixv-11813"
      unitRef="usd">389000</us-gaap:PreferredUnitsOfferingCosts>
    <caps:TotalStoneWarrantsTextBlock contextRef="c0" id="ixv-9939">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"&gt;&lt;b&gt;Note&#160;11&#160;TotalStone
Warrants&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In connection with the April&#160;2020 TotalStone
transaction, 1,175&#160;warrants to purchase class A common interest in TotalStone were granted to TotalStone management. The warrants
have a purchase price of $0.01 per warrant unit and vested in equal annual installments over a three-year period, with March&#160;31,
2023 as the final vesting date. Vested warrants may be exercised through March 31, 2030 subject to continuing employment.&lt;/p&gt;</caps:TotalStoneWarrantsTextBlock>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c126"
      decimals="0"
      id="ixv-11814"
      unitRef="shares">1175</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c126"
      decimals="2"
      id="ixv-11815"
      unitRef="usdPershares">0.01</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable contextRef="c127" id="ixv-11816">2030-03-31</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c0" id="ixv-9968">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"&gt;&lt;b&gt;Note&#160;12
Stockholders&#x2019; Equity&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In June&#160;2015, our stockholders approved the
2015 Equity Incentive Plan (the &#x201c;2015 Plan&#x201d;) and reserved 1,000,000 shares of our common stock for issuance. At December&#160;31,
2024, no shares remained available to grant under the Plan and all granted shares are fully vested.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Stock-based compensation expense reflects the
fair value of stock-based awards measured at the grant date and recognized over the relevant vesting period. The Company generally estimates
the fair value of each stock-based award on the measurement date using the Black-Scholes option valuation model which incorporates assumptions
as to stock price volatility, the expected life of the options, risk-free interest rate and dividend yield. No options were granted in
2024 or 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Stock Compensation&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;There were no stock compensation costs, option
grants or stock options exercised in 2024 or 2023. At December&#160;31, 2024, there were no remaining unamortized non-cash stock compensation
costs.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December&#160;31, 2024 and December&#160;31,
2023, there were approximately 500 and 976 options exercisable and vested at a weighted average exercise price of $163.00 and $21.00,
respectively. In addition, Capstone issued a Warrant to Brookstone to purchase up to 6,322 shares of the Capstone&#x2019;s Common Stock
with an exercise price between $10.00 and $30.00 per share, as determined by an independent valuation, through April&#160;1, 2024, and
after that date, the lesser of (i)&#160;$75.00 per warrant share and (ii)&#160;the 10-day average closing price of the Company&#x2019;s
common stock.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Preferred Stock&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We have 5,000 shares of authorized preferred stock,
the terms of which may be fixed by our Board of Directors. As of December 31, 2024, we have &lt;span style="-sec-ix-hidden: hidden-fact-31"&gt;no&lt;/span&gt; outstanding shares of preferred stock.
Our Board of Directors has the authority, without stockholder approval, to create and issue one or more series of such preferred stock
and to determine the voting, dividend and other rights of holders of such preferred stock. If we raise additional funds to continue operations,
we may issue preferred stock. The issuance of any of such series of preferred stock may have an adverse effect on the holders of common
stock.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Board of Directors of the Company approved
a Tax Benefit Preservation Plan (&#x201c;Benefit Plan&#x201d;) dated April&#160;18, 2017, between the Company and Computershare. The Benefit
Plan and the exercise of rights to purchase Series&#160;A Preferred Stock, pursuant to the terms thereof, may delay, defer or prevent
a change in control without the approval of the Board. In addition to the anti-takeover effects of the rights granted under the Benefit
Plan, the issuance of preferred stock, generally, could have a dilutive effect on our stockholders.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Under the Benefit Plan, each outstanding share
of our common stock has attached one preferred stock purchase right. Each share of our common stock subsequently issued prior to the expiration
of the Benefit Plan will likewise have attached one right. Under specified circumstances involving an &#x201c;ownership change,&#x201d;
as defined in Section&#160;382 of the Internal Revenue Code (&#x201c;the Code&#x201d;), the right under the Benefit Plan that attaches to
each share of our common stock will entitle the holder thereof to purchase 1/100 of a share of our Series&#160;A Preferred Stock for a
purchase price of $5.00 (subject to adjustment), and to receive, upon exercise, shares of our common stock having a value equal to two
times the exercise price of the right. In May of 2024, The Company and Computershare extended the Benefit Plan through December&#160;31,
2027.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Benefit Plan was cancelled per the Master
Exchange and Other Transaction Agreement executed on March 3, 2025.&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c128"
      decimals="0"
      id="ixv-11817"
      unitRef="shares">1000000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c3"
      decimals="0"
      id="ixv-11818"
      unitRef="shares">500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c4"
      decimals="0"
      id="ixv-11819"
      unitRef="shares">976</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c3"
      decimals="2"
      id="ixv-11820"
      unitRef="usdPershares">163</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c4"
      decimals="2"
      id="ixv-11821"
      unitRef="usdPershares">21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c19"
      decimals="0"
      id="ixv-11822"
      unitRef="shares">6322</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c129"
      decimals="2"
      id="ixv-11823"
      unitRef="usdPershares">10</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c130"
      decimals="2"
      id="ixv-11824"
      unitRef="usdPershares">30</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c19"
      decimals="2"
      id="ixv-11825"
      unitRef="usdPershares">75</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c3"
      decimals="0"
      id="ixv-11826"
      unitRef="shares">5000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="c131"
      decimals="2"
      id="ixv-11827"
      unitRef="usdPershares">5</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c0" id="ixv-10000">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"&gt;&lt;b&gt;Note&#160;13
TotalStone 401(K)&#160;Retirement Savings Plan&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;TotalStone maintains a defined contribution pension
plan, which covers all employees electing to participate after completing certain service requirements. Employer contributions are made
at the Company&#x2019;s discretion. Generally, the Company makes safe harbor matching contributions equal to 100% of employee contribution
up to 4% of the employee&#x2019;s Plan Compensation, as defined. Each participant is 100% vested in in their salary deferral and the safe
harbor Company&#x2019;s matching contributions. Other employer discretionary contributions are subject to a graded vesting schedule. Company
matching contribution expense in 2024 in 2023 were $159.0 thousand and $196.0 thousand, respectively.&lt;/p&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch contextRef="c0" decimals="2" id="ixv-11828" unitRef="pure">1</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent contextRef="c0" decimals="2" id="ixv-11829" unitRef="pure">0.04</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage contextRef="c0" decimals="2" id="ixv-11830" unitRef="pure">1</us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c0" decimals="-2" id="ixv-11831" unitRef="usd">159000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c9" decimals="-2" id="ixv-11832" unitRef="usd">196000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0" id="ixv-10030">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"&gt;&lt;b&gt;Note&#160;14&#160;Income
Taxes&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The components of deferred income tax assets are
as follows as of December&#160;31 (&#x201c;000&#x2019;s&#x201d;):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Stock Options&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;79&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;79&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Basis Difference in TotalStone&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;620&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;463&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Basis Difference in Diamond Products&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;217&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;247&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Interest Expense Limitation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;730&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;425&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Federal Credits&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,110&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,866&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Federal NOL Carryforward&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;29,604&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;29,497&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;460&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;460&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;34,820&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;35,037&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Less: valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(27,642&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(27,440&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt"&gt;Net, deferred income tax assets&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,178&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,597&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;ASC&#160;740 requires that a valuation allowance
be established when it is more-likely-than-not that all or a portion of a deferred tax asset will not be realized. Changes in valuation
allowances from period-to-period are included in the tax provision in the period of change. In determining whether a valuation allowance
is required, the Company takes into account all evidence with regard to the utilization of a deferred tax asset including past earnings
history, expected future earnings, the character and jurisdiction of such earnings, unsettled circumstances that, if unfavorably resolved,
would adversely affect utilization of a deferred tax asset, carryback and carryforward periods, and tax strategies that could potentially
enhance the likelihood of realization of a deferred tax asset. Management has evaluated the available evidence about future taxable income
and other possible sources of realization of deferred tax assets and has established a valuation allowance of $27.6&#160;million and $27.4&#160;million
at December&#160;31, 2024 and 2023, respectively. The valuation allowance reduces deferred tax assets to an amount that management believes
will more likely than not be realized.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company has accumulated approximately $141.0&#160;million
in federal and $17.0&#160;million in state net operating loss carryforwards (&#x201c;NOLs&#x201d;) and approximately $3.9&#160;million of
research and development tax credit carryforwards. The federal NOLs generated before 2018 have 20-year carryforward periods with NOLs
generated in 2018 and after having no expiration period. Federal NOLs generated in 2018 and after total $3.5&#160;million. The availability
of these NOL&#x2019;s to offset future taxable income could be limited in the event of a change in ownership, as defined in Section&#160;382
of the Internal Revenue Code.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The components of the income tax provision (benefit)
are as follows in (&#x201c;000&#x2019;s&#x201d;):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Federal:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Current&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-32"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-33"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 76%; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Deferred&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;419&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;32&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;419&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;32&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;State and local:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Current&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;23&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;202&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Deferred&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-34"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-35"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;23&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;202&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt"&gt;Income tax provision&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;442&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;234&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;A reconciliation of the difference between the
provision for income taxes and income taxes at the statutory U.S. federal income tax rate is as follows in (&#x201c;000&#x2019;s&#x201d;):&lt;/p&gt;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Income tax provision (benefit) at statutory rate&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(444&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(753&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;State taxes, net of federal benefit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;23&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;162&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Net change in NOL carryforward, federal credits and valuation allowance&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;863&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;817&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-36"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Income tax provision recognized&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;442&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;234&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c0" id="ixv-10034">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The components of deferred income tax assets are
as follows as of December&#160;31 (&#x201c;000&#x2019;s&#x201d;):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Stock Options&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;79&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;79&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Basis Difference in TotalStone&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;620&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;463&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Basis Difference in Diamond Products&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;217&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;247&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Interest Expense Limitation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;730&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;425&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Federal Credits&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,110&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,866&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Federal NOL Carryforward&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;29,604&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;29,497&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;460&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;460&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;34,820&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;35,037&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Less: valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(27,642&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(27,440&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt"&gt;Net, deferred income tax assets&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,178&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,597&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <caps:DeferredTaxAssetsStockOptions contextRef="c3" decimals="-3" id="ixv-11833" unitRef="usd">79000</caps:DeferredTaxAssetsStockOptions>
    <caps:DeferredTaxAssetsStockOptions contextRef="c4" decimals="-3" id="ixv-11834" unitRef="usd">79000</caps:DeferredTaxAssetsStockOptions>
    <caps:DeferredTaxAssetsBasisDifferenceInTotalStone contextRef="c3" decimals="-3" id="ixv-11835" unitRef="usd">620000</caps:DeferredTaxAssetsBasisDifferenceInTotalStone>
    <caps:DeferredTaxAssetsBasisDifferenceInTotalStone contextRef="c4" decimals="-3" id="ixv-11836" unitRef="usd">463000</caps:DeferredTaxAssetsBasisDifferenceInTotalStone>
    <caps:DeferredTaxAssetsBasisDifferenceInDiamondProducts contextRef="c3" decimals="-3" id="ixv-11837" unitRef="usd">217000</caps:DeferredTaxAssetsBasisDifferenceInDiamondProducts>
    <caps:DeferredTaxAssetsBasisDifferenceInDiamondProducts contextRef="c4" decimals="-3" id="ixv-11838" unitRef="usd">247000</caps:DeferredTaxAssetsBasisDifferenceInDiamondProducts>
    <us-gaap:DeferredTaxAssetInterestCarryforward contextRef="c3" decimals="-3" id="ixv-11839" unitRef="usd">730000</us-gaap:DeferredTaxAssetInterestCarryforward>
    <us-gaap:DeferredTaxAssetInterestCarryforward contextRef="c4" decimals="-3" id="ixv-11840" unitRef="usd">425000</us-gaap:DeferredTaxAssetInterestCarryforward>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c3" decimals="-3" id="ixv-11841" unitRef="usd">3110000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c4" decimals="-3" id="ixv-11842" unitRef="usd">3866000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c3" decimals="-3" id="ixv-11843" unitRef="usd">29604000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c4" decimals="-3" id="ixv-11844" unitRef="usd">29497000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOther contextRef="c3" decimals="-3" id="ixv-11845" unitRef="usd">460000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c4" decimals="-3" id="ixv-11846" unitRef="usd">460000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="c3" decimals="-3" id="ixv-11847" unitRef="usd">34820000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c4" decimals="-3" id="ixv-11848" unitRef="usd">35037000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c3" decimals="-3" id="ixv-11849" unitRef="usd">27642000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c4" decimals="-3" id="ixv-11850" unitRef="usd">27440000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="c3" decimals="-3" id="ixv-11851" unitRef="usd">7178000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c4" decimals="-3" id="ixv-11852" unitRef="usd">7597000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c3" decimals="-5" id="ixv-11853" unitRef="usd">27600000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c4" decimals="-5" id="ixv-11854" unitRef="usd">27400000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic contextRef="c3" decimals="-5" id="ixv-11855" unitRef="usd">141000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="c3" decimals="-5" id="ixv-11856" unitRef="usd">17000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="c3" decimals="-5" id="ixv-11857" unitRef="usd">3900000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:OperatingLossCarryforwards contextRef="c3" decimals="-5" id="ixv-11858" unitRef="usd">3500000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c0" id="ixv-10151">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The components of the income tax provision (benefit)
are as follows in (&#x201c;000&#x2019;s&#x201d;):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Federal:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Current&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-32"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-33"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 76%; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Deferred&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;419&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;32&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;419&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;32&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;State and local:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;Current&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;23&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;202&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Deferred&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-34"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-35"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;23&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;202&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt"&gt;Income tax provision&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;442&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;234&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-11859" unitRef="usd">419000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c9" decimals="-3" id="ixv-11860" unitRef="usd">32000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-11861" unitRef="usd">419000</us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit contextRef="c9" decimals="-3" id="ixv-11862" unitRef="usd">32000</us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-11863" unitRef="usd">23000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c9" decimals="-3" id="ixv-11864" unitRef="usd">202000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-11865" unitRef="usd">23000</us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit contextRef="c9" decimals="-3" id="ixv-11866" unitRef="usd">202000</us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-11867" unitRef="usd">442000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c9" decimals="-3" id="ixv-11868" unitRef="usd">234000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c0" id="ixv-10283">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;A reconciliation of the difference between the
provision for income taxes and income taxes at the statutory U.S. federal income tax rate is as follows in (&#x201c;000&#x2019;s&#x201d;):&lt;/p&gt;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Income tax provision (benefit) at statutory rate&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(444&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(753&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;State taxes, net of federal benefit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;23&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;162&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Net change in NOL carryforward, federal credits and valuation allowance&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;863&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;817&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-36"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Income tax provision recognized&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;442&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;234&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c0" decimals="-3" id="ixv-11869" unitRef="usd">-444000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c9" decimals="-3" id="ixv-11870" unitRef="usd">-753000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationTaxSettlementsStateAndLocal contextRef="c0" decimals="-3" id="ixv-11871" unitRef="usd">23000</us-gaap:IncomeTaxReconciliationTaxSettlementsStateAndLocal>
    <us-gaap:IncomeTaxReconciliationTaxSettlementsStateAndLocal contextRef="c9" decimals="-3" id="ixv-11872" unitRef="usd">162000</us-gaap:IncomeTaxReconciliationTaxSettlementsStateAndLocal>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c0" decimals="-3" id="ixv-11873" unitRef="usd">863000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c9" decimals="-3" id="ixv-11874" unitRef="usd">817000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c9" decimals="-3" id="ixv-11875" unitRef="usd">8000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-11876" unitRef="usd">442000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c9" decimals="-3" id="ixv-11877" unitRef="usd">234000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c0" id="ixv-10351">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"&gt;&lt;b&gt;Note&#160;15&#160;Segment
Information&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company has one operating and reportable segment
which consists of the operations of TotalStone. The Company also has corporate-level activity, which is included in Capstone Holding Corp.
(&#x201c;Capstone&#x201d; or &#x201c;the Parent&#x201d;) which consists primarily of board fees and, investor relations, filing, legal, insurance,
accounting and consulting expenses and other non-operating income and expenses not identifiable and allocated to TotalStone. The Parent
balance sheet information includes cash and cash equivalents, net deferred tax asset, debt and other assets and liabilities which are
also not identifiable to the operations of TotalStone.&lt;/p&gt;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s chief executive officer is
also the Company&#x2019;s chief operating decision maker (&#x201c;CODM&#x201d;). The Company&#x2019;s chief operating decision maker evaluates
the performance of segments based on operating income (loss). Cost of goods sold and selling, general and administrative expenses, as
reported on the statement of operations, are the significant segment expenses provided to the CODM on a regular basis.&lt;/p&gt;
&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following tables present financial information
regarding the Company&#x2019;s reportable segment reconciled to the Company&#x2019;s consolidated totals.&lt;/p&gt;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="30" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Twelve&#160;Months Ended December&#160;31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;TotalStone&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Parent&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Eliminations&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Consolidated&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;TotalStone&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Parent&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Eliminations&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Consolidated&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="text-decoration:underline"&gt;Income (loss) from operations &lt;br/&gt; before taxes:&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 20%; text-indent: -10pt; padding-left: 20pt"&gt;Sales&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;44,876&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-37"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-38"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;44,876&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;48,354&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-39"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-40"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;48,354&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt"&gt;Cost of goods sold&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;35,306&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-41"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-42"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;35,306&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;38,743&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-43"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-44"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;38,743&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Gross Profit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,570&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-45"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;9,570&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;9,611&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-46"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-47"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;9,611&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt"&gt;Selling, general and administrative expenses&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;9,847&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;611&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(240&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;10,208&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;10,765&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;342&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(240&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;10,867&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;(Loss) income from &lt;br/&gt; operations&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;(277&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;(611&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;240&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;(638&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;(1,154&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;(342&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;240&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;(1,256&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Loss on investment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-48"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-49"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-50"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-51"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-52"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(8,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-53"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(8,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Gain on extinguishment of debt&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-54"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-55"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-56"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-57"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-58"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,200&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-59"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,200&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Interest expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,410&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(73&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-60"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,483&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,562&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(110&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-61"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,672&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt"&gt;Other income (expense) net&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-62"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;240&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(240&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-63"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-64"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;383&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(240&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;143&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 20pt"&gt;Loss from operations before taxes&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;(1,687&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;(434&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-65"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;(2,121&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;(2,716&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;(869&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-66"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;(3,585&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-decoration: underline; text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Other financial information:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Depreciation&#160;&amp;amp; amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;517&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-67"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-68"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;517&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;461&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-69"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-70"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;461&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Capital expenditures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;120&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-71"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-72"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;120&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;208&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-73"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-74"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;208&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of December&#160;31, 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of December&#160;31, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;TotalStone&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Parent&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Eliminations&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Consolidated&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;TotalStone&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Parent&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Eliminations&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Consolidated&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 20%; text-align: left; text-indent: -10pt; padding-left: 0.125in"&gt;Total&#160;assets&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;40,468&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;7,858&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;(1,105&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;47,221&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;45,281&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;7,923&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;(503&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;52,701&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="c0"
      decimals="0"
      id="ixv-11878"
      unitRef="Segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c0"
      decimals="0"
      id="ixv-11879"
      unitRef="Segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c0" id="ixv-10360">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following tables present financial information
regarding the Company&#x2019;s reportable segment reconciled to the Company&#x2019;s consolidated totals.&lt;/p&gt;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="30" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Twelve&#160;Months Ended December&#160;31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;TotalStone&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Parent&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Eliminations&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Consolidated&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;TotalStone&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Parent&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Eliminations&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Consolidated&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="text-decoration:underline"&gt;Income (loss) from operations &lt;br/&gt; before taxes:&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 20%; text-indent: -10pt; padding-left: 20pt"&gt;Sales&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;44,876&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-37"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-38"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;44,876&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;48,354&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-39"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-40"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;48,354&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt"&gt;Cost of goods sold&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;35,306&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-41"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-42"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;35,306&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;38,743&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-43"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-44"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;38,743&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Gross Profit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,570&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-45"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;9,570&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;9,611&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-46"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-47"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;9,611&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt"&gt;Selling, general and administrative expenses&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;9,847&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;611&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(240&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;10,208&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;10,765&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;342&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(240&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;10,867&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;(Loss) income from &lt;br/&gt; operations&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;(277&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;(611&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;240&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;(638&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;(1,154&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;(342&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;240&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;(1,256&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Loss on investment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-48"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-49"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-50"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-51"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-52"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(8,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-53"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(8,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Gain on extinguishment of debt&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-54"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-55"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-56"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-57"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-58"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,200&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-59"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,200&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Interest expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,410&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(73&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-60"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,483&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,562&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(110&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-61"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,672&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 20pt"&gt;Other income (expense) net&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-62"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;240&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(240&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-63"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-64"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;383&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(240&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;143&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 20pt"&gt;Loss from operations before taxes&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;(1,687&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;(434&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-65"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;(2,121&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;(2,716&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;(869&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-66"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;(3,585&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-decoration: underline; text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Other financial information:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Depreciation&#160;&amp;amp; amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;517&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-67"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-68"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;517&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;461&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-69"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-70"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;461&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 20pt"&gt;Capital expenditures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;120&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-71"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-72"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;120&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;208&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-73"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-74"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;208&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of December&#160;31, 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of December&#160;31, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;TotalStone&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Parent&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Eliminations&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Consolidated&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;TotalStone&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Parent&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Eliminations&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Consolidated&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 20%; text-align: left; text-indent: -10pt; padding-left: 0.125in"&gt;Total&#160;assets&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;40,468&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;7,858&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;(1,105&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;47,221&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;45,281&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;7,923&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;(503&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;52,701&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="c132"
      decimals="-3"
      id="ixv-11880"
      unitRef="usd">44876000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c135"
      decimals="-3"
      id="ixv-11881"
      unitRef="usd">44876000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c136"
      decimals="-3"
      id="ixv-11882"
      unitRef="usd">48354000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c139"
      decimals="-3"
      id="ixv-11883"
      unitRef="usd">48354000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c132"
      decimals="-3"
      id="ixv-11884"
      unitRef="usd">35306000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c135"
      decimals="-3"
      id="ixv-11885"
      unitRef="usd">35306000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c136"
      decimals="-3"
      id="ixv-11886"
      unitRef="usd">38743000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c139"
      decimals="-3"
      id="ixv-11887"
      unitRef="usd">38743000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="c132"
      decimals="-3"
      id="ixv-11888"
      unitRef="usd">9570000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c135"
      decimals="-3"
      id="ixv-11889"
      unitRef="usd">9570000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c136"
      decimals="-3"
      id="ixv-11890"
      unitRef="usd">9611000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c139"
      decimals="-3"
      id="ixv-11891"
      unitRef="usd">9611000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c132"
      decimals="-3"
      id="ixv-11892"
      unitRef="usd">9847000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c133"
      decimals="-3"
      id="ixv-11893"
      unitRef="usd">611000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c134"
      decimals="-3"
      id="ixv-11894"
      unitRef="usd">-240000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c135"
      decimals="-3"
      id="ixv-11895"
      unitRef="usd">10208000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c136"
      decimals="-3"
      id="ixv-11896"
      unitRef="usd">10765000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c137"
      decimals="-3"
      id="ixv-11897"
      unitRef="usd">342000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c138"
      decimals="-3"
      id="ixv-11898"
      unitRef="usd">-240000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c139"
      decimals="-3"
      id="ixv-11899"
      unitRef="usd">10867000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="c132"
      decimals="-3"
      id="ixv-11900"
      unitRef="usd">-277000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c133"
      decimals="-3"
      id="ixv-11901"
      unitRef="usd">-611000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c134"
      decimals="-3"
      id="ixv-11902"
      unitRef="usd">240000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c135"
      decimals="-3"
      id="ixv-11903"
      unitRef="usd">-638000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c136"
      decimals="-3"
      id="ixv-11904"
      unitRef="usd">-1154000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c137"
      decimals="-3"
      id="ixv-11905"
      unitRef="usd">-342000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c138"
      decimals="-3"
      id="ixv-11906"
      unitRef="usd">240000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c139"
      decimals="-3"
      id="ixv-11907"
      unitRef="usd">-1256000</us-gaap:OperatingIncomeLoss>
    <us-gaap:GainLossOnInvestments
      contextRef="c137"
      decimals="-3"
      id="ixv-11908"
      unitRef="usd">-8000000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="c139"
      decimals="-3"
      id="ixv-11909"
      unitRef="usd">-8000000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="c137"
      decimals="-3"
      id="ixv-11910"
      unitRef="usd">7200000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="c139"
      decimals="-3"
      id="ixv-11911"
      unitRef="usd">7200000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:InterestExpenseNonoperating
      contextRef="c132"
      decimals="-3"
      id="ixv-11912"
      unitRef="usd">1410000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating
      contextRef="c133"
      decimals="-3"
      id="ixv-11913"
      unitRef="usd">73000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating
      contextRef="c135"
      decimals="-3"
      id="ixv-11914"
      unitRef="usd">1483000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating
      contextRef="c136"
      decimals="-3"
      id="ixv-11915"
      unitRef="usd">1562000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating
      contextRef="c137"
      decimals="-3"
      id="ixv-11916"
      unitRef="usd">110000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating
      contextRef="c139"
      decimals="-3"
      id="ixv-11917"
      unitRef="usd">1672000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c133"
      decimals="-3"
      id="ixv-11918"
      unitRef="usd">240000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c134"
      decimals="-3"
      id="ixv-11919"
      unitRef="usd">-240000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c137"
      decimals="-3"
      id="ixv-11920"
      unitRef="usd">383000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c138"
      decimals="-3"
      id="ixv-11921"
      unitRef="usd">-240000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c139"
      decimals="-3"
      id="ixv-11922"
      unitRef="usd">143000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c132"
      decimals="-3"
      id="ixv-11923"
      unitRef="usd">-1687000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c133"
      decimals="-3"
      id="ixv-11924"
      unitRef="usd">-434000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c135"
      decimals="-3"
      id="ixv-11925"
      unitRef="usd">-2121000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c136"
      decimals="-3"
      id="ixv-11926"
      unitRef="usd">-2716000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c137"
      decimals="-3"
      id="ixv-11927"
      unitRef="usd">-869000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c139"
      decimals="-3"
      id="ixv-11928"
      unitRef="usd">-3585000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:DepreciationAndAmortization
      contextRef="c132"
      decimals="-3"
      id="ixv-11929"
      unitRef="usd">517000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="c135"
      decimals="-3"
      id="ixv-11930"
      unitRef="usd">517000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="c136"
      decimals="-3"
      id="ixv-11931"
      unitRef="usd">461000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="c139"
      decimals="-3"
      id="ixv-11932"
      unitRef="usd">461000</us-gaap:DepreciationAndAmortization>
    <caps:CapitalExpenditures
      contextRef="c132"
      decimals="-3"
      id="ixv-11933"
      unitRef="usd">120000</caps:CapitalExpenditures>
    <caps:CapitalExpenditures
      contextRef="c135"
      decimals="-3"
      id="ixv-11934"
      unitRef="usd">120000</caps:CapitalExpenditures>
    <caps:CapitalExpenditures
      contextRef="c136"
      decimals="-3"
      id="ixv-11935"
      unitRef="usd">208000</caps:CapitalExpenditures>
    <caps:CapitalExpenditures
      contextRef="c139"
      decimals="-3"
      id="ixv-11936"
      unitRef="usd">208000</caps:CapitalExpenditures>
    <us-gaap:Assets
      contextRef="c140"
      decimals="-3"
      id="ixv-11937"
      unitRef="usd">40468000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c141"
      decimals="-3"
      id="ixv-11938"
      unitRef="usd">7858000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c142"
      decimals="-3"
      id="ixv-11939"
      unitRef="usd">-1105000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c143"
      decimals="-3"
      id="ixv-11940"
      unitRef="usd">47221000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c144"
      decimals="-3"
      id="ixv-11941"
      unitRef="usd">45281000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c145"
      decimals="-3"
      id="ixv-11942"
      unitRef="usd">7923000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c146"
      decimals="-3"
      id="ixv-11943"
      unitRef="usd">-503000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c147"
      decimals="-3"
      id="ixv-11944"
      unitRef="usd">52701000</us-gaap:Assets>
    <us-gaap:SubsequentEventsTextBlock contextRef="c0" id="ixv-11041">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -48pt"&gt;&lt;b&gt;Note&#160;16&#160;Subsequent
Events&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On March 7, 2025, the Company closed its Public Offering of 1,250,000
shares of common stock (the &#x201c;Public Offering Shares&#x201d;), which were registered under the Rule 424(b) of the Securities Act of
1933, as amended, pursuant to the Registration Statement on Form S-1 (File No. 333-284105) which was declared effective by the SEC on
February 14, 2025. The Public Offering Shares were sold at a public offering price of $4.00 per share, which generated net proceeds of
approximately $3,481,802 after deducting underwriting discounts and commissions and other offering expenses.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On March 7, 2025, TotalStone entered into a fifth
amended and restated limited liability company agreement to govern its operations and affairs and its relationship with its members, which
will only be the Company.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On March 10, 2025, TotalStone paid Brookstone
Partners IAC, Inc. $200,000 for financial advisory and related services with respect to Capstone&#x2019;s capital raising transaction (the
&#x201c;Capstone Capital Raising Transaction&#x201d;), as agreed upon in the Amendment of Amended and Restated Management Fee Agreement
and Transaction Fee Agreement filed herewith as Exhibit 10.18.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;TotalStone Equity Interests Transactions in March
2025&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Class A TS Warrants to purchase 1,125 TotalStone&#x2019;s
Class A Common Interests were cancelled on the Restructuring Date.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On the Restructuring Date, pursuant to a master
exchange agreement (the &#x201c;Master Exchange Agreement&#x201d;) entered into by the Company, TotalStone and TotalStone&#x2019;s Class
B and Class C Members, all of TotalStone&#x2019;s Class B&#160;and Class C Preferred Interests were exchanged for 3,782,641&#160;shares
of Common Stock that constitute approximately 96% of the shares of Common Stock outstanding on the Restructuring Date, which were allocated
to the Class B and Class C Members as set forth in the Master Exchange Agreement. As consideration for the issuance of 3,782,641&#160;shares
of Common Stock, the Class B and Class C Members surrendered their existing TotalStone&#x2019;s membership interests and withdrew from
the membership of TotalStone. Following the restructuring, BP Peptides, LLC, the owner of approximately 77.3% of the Company&#x2019;s shares
prior to the restructuring, owns approximately 3% of the Company&#x2019;s shares. Following the restructuring, the largest holder of the
Company&#x2019;s shares (approximately 64%) will be BPA XIV, LLC. BP Peptides, LLC is jointly controlled by Matthew Lipman, our chief executive
officer and a member of our board of directors, and Michael Toporek, the chairman of our board of directors, and BPA XIV, LLC is controlled
by Mr.&#160;Lipman. On the Restructuring Date, the Class C Member cancelled his Class A TS Warrants, and his right to receive incentive
compensation from TotalStone.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In total, on the Restructuring Date, in exchange
for TotalStone&#x2019;s outstanding Class B and Class C preferred interests, 3,782,641&#160;shares of Common Stock were issued pursuant
to the restructuring transactions.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Special Preferred Membership Interests were
issued by TotalStone in connection with the restructuring of its mezzanine indebtedness. This indebtedness is documented pursuant to that
certain Second Amended and Restated Credit Agreement, dated as of March&#160;8, 2023, with Stream Finance, LLC, as agent, and the lenders
from time to time party thereto (as amended, the &#x201c;Stream Finance Credit Agreement&#x201d;). The maturity date of the Stream Finance
Credit Agreement is September&#160;30, 2026 (the &#x201c;Stream Finance Maturity Date&#x201d;). The Special Preferred Membership Interests
will be exchanged on the Restructuring Date for loans in an aggregate principal amount of $1,006,377 plus certain amounts for each day
after September&#160;30, 2024 until the Restructuring Date. As of December 31, 2024, the interest accrued for 2024 was $137.3 thousand.
On March 7, 2025 the Special Preferred Membership Interests were exchange for loans in an aggregate principal of $1,006,377 plus interest.&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c148"
      decimals="0"
      id="ixv-11945"
      unitRef="shares">1250000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="c149"
      decimals="2"
      id="ixv-11946"
      unitRef="usdPershares">4</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering contextRef="c148" decimals="0" id="ixv-11947" unitRef="usd">3481802</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:NoninterestExpenseInvestmentAdvisoryFees contextRef="c150" decimals="0" id="ixv-11948" unitRef="usd">200000</us-gaap:NoninterestExpenseInvestmentAdvisoryFees>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c151"
      decimals="0"
      id="ixv-11949"
      unitRef="shares">1125</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:SharesIssued
      contextRef="c152"
      decimals="0"
      id="ixv-11950"
      unitRef="shares">3782641</us-gaap:SharesIssued>
    <caps:PercentageOfCommonStockOutstanding contextRef="c3" decimals="2" id="ixv-11951" unitRef="pure">0.96</caps:PercentageOfCommonStockOutstanding>
    <us-gaap:SharesIssued
      contextRef="c153"
      decimals="0"
      id="ixv-11952"
      unitRef="shares">3782641</us-gaap:SharesIssued>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="c154"
      decimals="3"
      id="ixv-11953"
      unitRef="pure">0.773</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="c155"
      decimals="2"
      id="ixv-11954"
      unitRef="pure">0.03</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="c156"
      decimals="2"
      id="ixv-11955"
      unitRef="pure">0.64</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:SharesIssued
      contextRef="c153"
      decimals="0"
      id="ixv-11956"
      unitRef="shares">3782641</us-gaap:SharesIssued>
    <us-gaap:InvestmentOwnedBalancePrincipalAmount contextRef="c3" decimals="0" id="ixv-11957" unitRef="usd">1006377</us-gaap:InvestmentOwnedBalancePrincipalAmount>
    <us-gaap:IncomeTaxExaminationInterestAccrued contextRef="c3" decimals="-2" id="ixv-11958" unitRef="usd">137300</us-gaap:IncomeTaxExaminationInterestAccrued>
    <us-gaap:InvestmentOwnedBalancePrincipalAmount contextRef="c149" decimals="0" id="ixv-11959" unitRef="usd">1006377</us-gaap:InvestmentOwnedBalancePrincipalAmount>
    <dei:AuditorFirmId contextRef="c0" id="hidden-fact-0">89</dei:AuditorFirmId>
    <us-gaap:CommonStockValue
      contextRef="c3"
      id="hidden-fact-1"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockValue
      contextRef="c4"
      id="hidden-fact-2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossOnInvestments
      contextRef="c0"
      id="hidden-fact-3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="c0"
      id="hidden-fact-4"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c0"
      id="hidden-fact-5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="c0"
      id="hidden-fact-6"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="c0"
      id="hidden-fact-7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="c0"
      id="hidden-fact-8"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="c9"
      id="hidden-fact-9"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromRepurchaseOfEquity
      contextRef="c0"
      id="hidden-fact-10"
      unitRef="usd"
      xsi:nil="true"/>
    <caps:StockIssuedDuringPeriodValueSpecialPreferredDistribution
      contextRef="c9"
      id="hidden-fact-11"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c33" id="hidden-fact-12">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c34" id="hidden-fact-13">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="c59"
      id="hidden-fact-14"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="c60"
      id="hidden-fact-15"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c62"
      id="hidden-fact-16"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c62"
      id="hidden-fact-17"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="c62"
      id="hidden-fact-18"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="c63"
      id="hidden-fact-19"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="c64"
      id="hidden-fact-20"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="c65"
      id="hidden-fact-21"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="c66"
      id="hidden-fact-22"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c68"
      id="hidden-fact-23"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="c3"
      id="hidden-fact-24"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="c3"
      id="hidden-fact-25"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="c3"
      id="hidden-fact-26"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="c3"
      id="hidden-fact-27"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="c0"
      id="hidden-fact-28"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="c9"
      id="hidden-fact-29"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-30">http://fasb.org/us-gaap/2024#FinanceLeaseLiability</us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c3"
      id="hidden-fact-31"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="c0"
      id="hidden-fact-32"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="c9"
      id="hidden-fact-33"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="c0"
      id="hidden-fact-34"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="c9"
      id="hidden-fact-35"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="c0"
      id="hidden-fact-36"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c133"
      id="hidden-fact-37"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c134"
      id="hidden-fact-38"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c137"
      id="hidden-fact-39"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c138"
      id="hidden-fact-40"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c133"
      id="hidden-fact-41"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c134"
      id="hidden-fact-42"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c137"
      id="hidden-fact-43"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c138"
      id="hidden-fact-44"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="c133"
      id="hidden-fact-45"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="c137"
      id="hidden-fact-46"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="c138"
      id="hidden-fact-47"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossOnInvestments
      contextRef="c132"
      id="hidden-fact-48"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossOnInvestments
      contextRef="c133"
      id="hidden-fact-49"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossOnInvestments
      contextRef="c134"
      id="hidden-fact-50"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossOnInvestments
      contextRef="c135"
      id="hidden-fact-51"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossOnInvestments
      contextRef="c136"
      id="hidden-fact-52"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossOnInvestments
      contextRef="c138"
      id="hidden-fact-53"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="c132"
      id="hidden-fact-54"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="c133"
      id="hidden-fact-55"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="c134"
      id="hidden-fact-56"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="c135"
      id="hidden-fact-57"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="c136"
      id="hidden-fact-58"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="c138"
      id="hidden-fact-59"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestExpenseNonoperating
      contextRef="c134"
      id="hidden-fact-60"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestExpenseNonoperating
      contextRef="c138"
      id="hidden-fact-61"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c132"
      id="hidden-fact-62"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c135"
      id="hidden-fact-63"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c136"
      id="hidden-fact-64"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c134"
      id="hidden-fact-65"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c138"
      id="hidden-fact-66"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DepreciationAndAmortization
      contextRef="c133"
      id="hidden-fact-67"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DepreciationAndAmortization
      contextRef="c134"
      id="hidden-fact-68"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DepreciationAndAmortization
      contextRef="c137"
      id="hidden-fact-69"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DepreciationAndAmortization
      contextRef="c138"
      id="hidden-fact-70"
      unitRef="usd"
      xsi:nil="true"/>
    <caps:CapitalExpenditures
      contextRef="c133"
      id="hidden-fact-71"
      unitRef="usd"
      xsi:nil="true"/>
    <caps:CapitalExpenditures
      contextRef="c134"
      id="hidden-fact-72"
      unitRef="usd"
      xsi:nil="true"/>
    <caps:CapitalExpenditures
      contextRef="c137"
      id="hidden-fact-73"
      unitRef="usd"
      xsi:nil="true"/>
    <caps:CapitalExpenditures
      contextRef="c138"
      id="hidden-fact-74"
      unitRef="usd"
      xsi:nil="true"/>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-12037">0000887151</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c0" id="ixv-12038">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="c0" id="ixv-12039">FY</dei:DocumentFiscalPeriodFocus>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
